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,
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 ?
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.
Eger bu kitle alakali herhangi bir ornege rastlarsaniz o ornegi alip mikrocde kullanabilirsiniz.
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)
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
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ı?
Sorumun cevabını halen bekliyorum :)
Ayrıca st nin StdPeriph_Driver librarysini mikroC derleyebiliyor mu?
derler. stlib standartc ile yazılmış.
Alt Yapısında ne var acaba ? Baktınız mı Hocam, GCC felan Kullanıyor Olmasın ?
Sonrada Satıyorlar.
@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?
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?
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.
Sağlam projeler ancak kodda hakimiyet sağlandığında ancak mümkündür.
Temel vurgulanmak istenen budur.
"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...
Mikroc yi ben picbasic ayarında bir dil gibi görüyorum :D Eliniz kolunuz bağlı...
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.
"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...
Mikroe derleyicilerinde merak ettiğim bir husust hedef işlemcinin makina kodlarının ne kadarını destekliyor?
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.
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)