hocam cubemx tarafında ayarları nasıl yaptınız touchgfx menüsünü nasıl ayarladınız ya da diğer ltdc fmc gibi birimleri nasıl ayarladınız neye göre ayarladığımızı nereden öğrenebiliriz teşekkür ederim.
Bu proje için CubeMX Ayarları TouchGfx tarafından default olarak yüklenmiştir. Touchgfx için videonun açıklama kısmına usermanuel ve örnek proje dosyalarını yükledim oradan indirebilirsiniz.
Merhaba bir şey sormak istiyorum şahsen ben şuan ezber bir şekilde kodu sizden görüp kopyala yapıştır yapıyorum sonra ıde'de bulunan bir çok işlevi bilmiyorum ama sizin gibi kendim kod yazmayı ve ayarlamalarını kendim yapmayı çok isterim nasıl öğrendiniz acaba bir kaç tüyo verebilir misiniz ? tavsiye ettiğiniz kaynaklar var mı udemy olsun yada internet sitesidir. Video için de teşekkürler
Merhaba oncelikle touchgfx için c++ diline hakim olduktan sonra touchgfx in user manuel ve ornek projelerini iceren belgeleri videonun aciklama kismina ekledim.dedigim gibi touchgfx c++ dilini kullaniyor bu yuzden bu dile hakim olmak gerekiyor. Stm32 seri icinde stm32 serisi hangi denetleyici kullaniliyorsa onun user manuel ve datasheet ve kendisi ile ilgili bircok belge ve ornek proje stm sitesinde ilgili yerde mevcut oluyor stm32 seri icinde arm tabanli assembly dili veya c dili ile programlama yapiliyor. Bu dillere hakim olup ardindan temel mikroislemci teotisine hakim olduktan sonra gomulu yazilim yazmaya basliyorsunuz. Ardindan youtubede bircok video mevcut. Stm32 seri icin ozel arama yaparsaniz cesitli kanallara ulasirsiniz bire bir bildigim bir udemy veya youtube kanali yok ancak piyasa bulunan bircok kaynak ve video ustun koru sekilde anlatilmis isin ozune inilmemis bu isin ozune inmek istiyorsaniz mikro islemci yapisina hakim olmaniz gerekiyor. Bu yapiya hakim olduktan sonra markasi farketmeksizin tum denetleyiciler ayni prensibe gore kodlanip calismaktadir. Bunlar arasinda cok kolay gecis yapabilirsiniz. Ama malesef dedigim gibi piyasada tam anlamiyla anlatan yoj yada ben denk gelmedim.piyasadaki kitaplari ise almanizi onermem sadece birkac basit konu anlatilip kitap bitirilmis oluyor. Yakin zamanda stm32 veya stm8 serileri icin isin mantigina inen detayli bir egitim serisi hazirlayacagim bunuda buradan yayainlayacagim ucretsiz bir sekilde.ayrica ucretli egitimler size iyi gibi gorunuyorsada tecrubelerime dayanak soylemek isterim onlarda vaslangic seviyesinden ote degil.dedim gibi kendi basiniza stm32 de uzman olmak istiyorsaniz yapacaklariniz.c dili,assembly dili,stm32 user manuel stm32 datasheet
Adım 1:TuchGfx te butona intereaction ekliyorsun ordaki ozelliklere gore burda ben mesala diyorum ki butona tıklandığında LED_FONK() diye bir fonksiyona gitsin. Adım 2: Bu adımdada toucgfx generated edildikten sonra oluşturulan dosyalar varya oraya gidip ekran1View.h header cod dosyasını Microsoft viaual sutudiyoda açıp oraya LED_FONK() fonksiyonunu ekliyorsun. Burası önemli zaten bu videonan ana amacıda bu bu touchgfx te sorun var oluşturduğun fonksiyonları CubeIDE de kullanamıyorsun visual studio ile bu sorunu çözdük, aynı şekilde cubeıde de .h dosyasını açıp eklesen yine çalışmayacaktır visual studioda eklemen gerekiyor veya başka herhangi sağlam bir kod olusturma platformunda. Adım 3: bu adımdada STM CUBE IDE yi açıp ekran1View.cpp dosyasını açıp buraya olusturduğun Led_FONK fonksiyonunu çağırıyorsun ondan sonrada artık butona basıldığında ne olmasını istiyorsan LED_FONK fonksiyonun içeriğine yazıyorsun.Sorunu cevabına gelirsek olusurdugumuz led fonk artık her butona tıklandığında işlev yerine getirecek led yanmasını istiyorsan fonksiyonun içine ledin yanması için gerekli kodu yazacan sadece.
@@NickAymaz lcd ekrannin pin baglantilarini ve islemcinin calisabikmesi icin gerekli bağlantilar yapildiktan sonra tıpkı board yazılim yukler gibi islemciye yukleyeceksiniz. Yani birnevi bordu siz tasarlamis olacaksiniz.
*** error 56: cannot open file Error: Flash Download failed - Could not load file 'STM32F429I-DISCO\STM32F429I-DISCO.axf' Flash Load finished at 11:29:45 can you please help for this error