Picproje Elektronik Sitesi

DERLEYİCİLER => MikroC - PIC => MikroC ARM => Konuyu başlatan: demket - 23 Aralık 2013, 20:53:40

Başlık: MikroC ve STM32f429i-disco ve TFT ve ayarlar
Gönderen: demket - 23 Aralık 2013, 20:53:40
S.A., MikroC ile Stm32f429i-disco nun TFT LCD sini çalıştırmak için nasıl bir konfigurasyon yapmak lazım. Çalıştırabilen var mıdır?

Selametle,
Başlık: Ynt: MikroC ve STM32f429i-disco ve TFT ve ayarlar
Gönderen: namso0632 - 03 Mart 2014, 13:21:22
A.s hocam bende bu kiti satın aldım ve mikroC ile programlamaya çalışıyorum. TTF LCD ye veri gönderip alma işlemini ve konfigrasyon ayarlarını yapamadım. Siz hallettiniz mi acaba ?
Başlık: Ynt: MikroC ve STM32f429i-disco ve TFT ve ayarlar
Gönderen: demket - 10 Mart 2014, 19:32:35
Malesef. Adamlar kendi tft lerini satmak için olsa gerek destek vermiyorlar. Pinler sıralı olmalı. FSMC kullanmıyorlar yada ben rastlamadım. Mikro C den vazgeçtim.
Başlık: Ynt: MikroC ve STM32f429i-disco ve TFT ve ayarlar
Gönderen: LukeSkywalker - 10 Mart 2014, 20:29:20
Eger bu kitle alakali herhangi bir ornege rastlarsaniz o ornegi alip mikrocde kullanabilirsiniz.
Başlık: Ynt: MikroC ve STM32f429i-disco ve TFT ve ayarlar
Gönderen: yamak - 10 Mart 2014, 23:13:18
Aşağıdaki linkte yaptığım basit bir uygulama var.
http://www.yusufyamak.com/stm32f429i-disco-emwin-uygulamasi/#more-104 (http://www.yusufyamak.com/stm32f429i-disco-emwin-uygulamasi/#more-104)
Başlık: Ynt: MikroC ve STM32f429i-disco ve TFT ve ayarlar
Gönderen: emre salman - 01 Haziran 2014, 13:36:20
evet bende merak ediyorum STM32f429i tftsini mikrocde kullanabilecek miyiz
kullanabilirsek bunu birisi bize anlatabilir mi ona göre o kiti alacagım bende
keil cok karmasık gözüküyor gözüme o yüzden cesaretimi kırıyor
Başlık: Ynt: MikroC ve STM32f429i-disco ve TFT ve ayarlar
Gönderen: Müh. müh. - 01 Haziran 2014, 13:58:47
Alıntı yapılan: yamak - 10 Mart 2014, 23:13:18
Aşağıdaki linkte yaptığım basit bir uygulama var.
http://www.yusufyamak.com/stm32f429i-disco-emwin-uygulamasi/#more-104 (http://www.yusufyamak.com/stm32f429i-disco-emwin-uygulamasi/#more-104)

Bu kodları üzerinde hiç oynama yapmadan mikroc ile derleme yapabiliyormuyuz?? Bunu deneyen varmı?
Başlık: Ynt: MikroC ve STM32f429i-disco ve TFT ve ayarlar
Gönderen: Müh. müh. - 09 Haziran 2014, 00:50:23
Sorumun cevabını halen bekliyorum :)

Ayrıca st nin StdPeriph_Driver librarysini mikroC derleyebiliyor mu?
Başlık: Ynt: MikroC ve STM32f429i-disco ve TFT ve ayarlar
Gönderen: muhittin_kaplan - 09 Haziran 2014, 01:20:21
derler. stlib standartc ile yazılmış.
Başlık: Ynt: MikroC ve STM32f429i-disco ve TFT ve ayarlar
Gönderen: muhittin_kaplan - 09 Haziran 2014, 01:31:22
Alt Yapısında ne var acaba ? Baktınız mı Hocam, GCC felan Kullanıyor Olmasın ?
Başlık: Ynt: MikroC ve STM32f429i-disco ve TFT ve ayarlar
Gönderen: muhittin_kaplan - 09 Haziran 2014, 01:36:32
Sonrada Satıyorlar.
Başlık: Ynt: MikroC ve STM32f429i-disco ve TFT ve ayarlar
Gönderen: Elektroemre - 09 Haziran 2014, 02:34:38
@gerbay hocam, gcc-arm-none-eabi-4_8'in kaynak kodlarını az önce şuradan (https://launchpad.net/gcc-arm-embedded/4.8/4.8-2014-q1-update/+download/gcc-arm-none-eabi-4_8-2014q1-20140314-src.tar.bz2) indirdim. Sıkıştırılış dosya açılınca 1GB'ı geçti boyutu;
Biraz taradıktan sonra şu iki dosyayı buldum:

gcc-arm-none-eabi-4_8-2014q1-20140314\src\gcc\gcc\config\arm
klasöründen arm.c dosyası var. Sanırım bu code generator.

\gcc-arm-none-eabi-4_8-2014q1-20140314\src\binutils\gas\config
klasöründe de tc-arm.c dosyası var. Bu da assembler (sanırım).

Bu kadar büyük ve kompleks bir yapıdan kendi kullanmak istedikleri bölümü söküp çıkarmaları çok zahmetli değil mi?
Yoksa kaynak koda bile girmeden executable hallerini kendi derleyicilerinin altına gömmüş olabilirler mi?
Başlık: Ynt: MikroC ve STM32f429i-disco ve TFT ve ayarlar
Gönderen: Müh. müh. - 09 Haziran 2014, 09:43:26
Alıntı yapılan: gerbay - 09 Haziran 2014, 01:21:56
bu MicroC for ARM, ARM konusunda gördüğüm en rezalet derleyici.. meslek lisesi öğrencilerinin ödev yapması için ideal.. prof. kullanıma bence hiç uygun değil..

Hocam beni mikroe yandasi sanmayinda,

st kutuphanelerini derleye biliyorsa, + kendi kutuphaneleri de var. Ben isleri cok kolaylastiracagini dusunmustum.. Neden boyle soylediniz ki?

mesaj birleştirme:: 09 Haziran 2014, 09:43:26

Alıntı yapılan: gerbay - 09 Haziran 2014, 01:21:56
bu MicroC for ARM, ARM konusunda gördüğüm en rezalet derleyici.. meslek lisesi öğrencilerinin ödev yapması için ideal.. prof. kullanıma bence hiç uygun değil..

Hocam beni mikroe yandasi sanmayinda,

st kutuphanelerini derleye biliyorsa, + kendi kutuphaneleri de var. Ben isleri cok kolaylastiracagini dusunmustum.. Neden boyle soylediniz ki?
Başlık: Ynt: MikroC ve STM32f429i-disco ve TFT ve ayarlar
Gönderen: Müh. müh. - 09 Haziran 2014, 14:21:01
Sevgili gerbay,

mikroc nin hoşnut olmadığınız yanlarını yazmamışsınız. St kütüphaneleri + kendi kütüphaneleri ile projeler çok daha hızlı sonlandırılmaz mı ki?

Halen neden böyle düşündüğünüzü çok merak etmekteyim.
Başlık: Ynt: MikroC ve STM32f429i-disco ve TFT ve ayarlar
Gönderen: Mr.Java - 09 Haziran 2014, 15:32:20
Sağlam projeler ancak kodda hakimiyet sağlandığında ancak mümkündür.

Temel vurgulanmak istenen budur.
Başlık: Ynt: MikroC ve STM32f429i-disco ve TFT ve ayarlar
Gönderen: selimkoc - 09 Haziran 2014, 21:30:36
"mikroC nin içinde nasıl ARM assembler yazılacağı belli değil" diyen biri asla helpine bakmamıştır. Asla internette araştırma yapmamıştır.En büyük help mikroC'de. adamlar üşenmemişler her kütüphanenin örnek kodlarını yazmışlar.


asm
{
  block of assembly instructions
}



veya

asm <asm komutu>


"benim edindiğim "hissiyat" rezalet olduğu yönünde.. bu tip konularda "hislerim" pek yanıltmaz.."

Bu cümleye ne demeli...
Başlık: Ynt: MikroC ve STM32f429i-disco ve TFT ve ayarlar
Gönderen: pisayisi - 09 Haziran 2014, 23:22:32
Mikroc yi ben picbasic ayarında bir dil gibi görüyorum :D Eliniz kolunuz bağlı...
Başlık: Ynt: MikroC ve STM32f429i-disco ve TFT ve ayarlar
Gönderen: engerex - 09 Haziran 2014, 23:52:35
  Anladığım kadarıyla MicroBasic, mikroC, mikroPascal ile yazılan kodlar derleme esnasında önce MCL uzantılı ortak bir dile dönüştürülüyor. Bir kaç basit deneme yapmıştım. MikroE nin derleyicileri bariz şekilde winAVR den çok daha küçük boyutlu çıktılar veriyordu.
Başlık: Ynt: MikroC ve STM32f429i-disco ve TFT ve ayarlar
Gönderen: selimkoc - 09 Haziran 2014, 23:59:05
"MikroE nin derleyicileri bariz şekilde winAVR den çok daha küçük boyutlu çıktılar veriyordu." işte eleştiri budur.

Eğer kendi kütüphanelerini kullanırsanız kod boyutu büyür. Ama siz kendi kütüphanenizi yazarsanız  daha esnek bir kullanım sağlarsınız.

Lütfen mesnetsiz dayanaksız eleştiri yapmayınız. Ben kimseye hakaret ve küçümseme olarak eleştirmiyorum.

Biz birbirimizi eleştirmeyeceğiz de nasıl doğruyu bulacağız. Ama medenice...
Başlık: Ynt: MikroC ve STM32f429i-disco ve TFT ve ayarlar
Gönderen: engerex - 11 Haziran 2014, 19:53:50
 Mikroe derleyicilerinde merak ettiğim bir husust hedef işlemcinin makina kodlarının ne kadarını destekliyor?
Başlık: Ynt: MikroC ve STM32f429i-disco ve TFT ve ayarlar
Gönderen: suskun5891 - 31 Aralık 2014, 14:36:37
Alıntı yapılan: LukeSkywalker - 10 Mart 2014, 20:29:20
Eger bu kitle alakali herhangi bir ornege rastlarsaniz o ornegi alip mikrocde kullanabilirsiniz.

Daha önce denediniz mi. Ben biraz uğraştım ama  keildeki driverleri mikroc ye uyarlıyamadım. Eğer elinizde çalışan bir örnek varsa. Paylaşırsanız sevinirim.
Başlık: Ynt: MikroC ve STM32f429i-disco ve TFT ve ayarlar
Gönderen: Hittman - 28 Mart 2015, 22:55:00
MikroC nin sunmuş olduğu Visual TFT adlı programla STM32F429i-Discovery nin TFT sini kullanabilirsiniz. Yakın zamanda hocamın vermiş olduğu ödev sayesinde tanıştım STM ailesiyle ama çok fazla ilerleyemedim yoğunluğumdan dolayı. Bu yüzden deneyemedim Visual TFT yi. Ama şöyle yüzeysel bir bakmıştım ve gerekli konfigürasyonları yaparak rahatlıkla kullanabilirsiniz. Özellikle de daha önceden STM32F429i ile uğraştıysanız pin ayarlarını, osilatör ayarlarını birde flash ayarlarını Visual TFT ye tanıtarak görsel projeler oluşturabilirsiniz. Alttaki videodan örnek projeye bakabilirsiniz.


https://www.youtube.com/watch?v=hhTyZKbtwIM (https://www.youtube.com/watch?v=hhTyZKbtwIM)