STM32CubeMX ten hic birsey anlamadim

Başlatan Karamel, 21 Aralık 2014, 19:47:16

Karamel

merhaba. st nin cubex ini indirdim. kurdum. librarylerini update ettim. soyle bir kurcaladim ama tam olarak nasil calistigini anlayamadim. anlayamamin sebebi birazda keil bilmedigimden oldu sanirim. bu programin librarleri ekleyerek bizim isimizi kolaylastiriyor herhalde? basitce compile ettim code cikartti ama keil(keil 5) icin bir dosya uretmedi. zaten dosyayi cikartirkende dosya uretildi ama bir hata olustu diyor. cubex i yazin ogrenmek istiyorum. hocalarim nereden ogrenmemi tavsiye ederler?

Gökhan BEKEN

Sadece kod üretmiyor, devrenin çektiği akımı felan hesaplayabiliyorsun. Clock konfigrasyonunu daha kolay yapıyorsun.
Özel mesaj okumuyorum, lütfen göndermeyin.

Mucit23

Cubemx ile uğraşmadan önce keili iyice öğren.  Ayrıca cubemx olmadan std library ile 3-4 proje yap. Özellikle std library nin yapısını iyice öğrenmeni tavsiye ediyorum. 

Karamel

guzel bir user manual i varmis. yazin ben bunu okur. hocalarima sorularda sorarak cozerim bu cubemx i ::)

mistek

Şuan indirdiğim CubeMX, ST nin HAL library kullanarak kod üretiyor. Standard library kullanmasını isteyebiliyor muyuz?
boş işlerin adamı ---- OHM Kanunu: I = V/R ---- Güç Formülü: P = V*I = I^2*R = V^2/R

CoşkuN

Alıntı yapılan: mistek - 21 Aralık 2014, 20:47:39
Şuan indirdiğim CubeMX, ST nin HAL library kullanarak kod üretiyor. Standard library kullanmasını isteyebiliyor muyuz?
Artık eski std library'leri desteklenmiyor sanırım. Yeni HAL kütüphanelerinde kod üretiyor CubeMx. HAL desteği gelmeyen bir tek STM32F100 serisi kaldı o da yakında çıkacak diyorlardı.

ArifAhmet

Hocam ufak bir giriş niteliğinde yazı yazmıştım, bakabilirsin belki yardımı dokunur;
http://birkodyaz.blogspot.com.tr/2014/09/stm32-cubemx_14.html

mesaj birleştirme:: 21 Aralık 2014, 22:26:24

Evet hocam, artık std library'e destek gelmiyor malesef. HAL'e alışamadım bir türlü.
Yaşasın Open Source!

Karamel

hocam tesekkur ederim. kodlarin okunmasi biraz karisik ama olsun. cok kolay bir sekilde microcontroller i calisma sartlarina hazirliyor. bu arada hocam ben comple edince(keil modu secili) code olusturuldu ama bir takim sorunlar olustu diyor. acaba bilgisayarimda keil 4.73 kurulu değil diyemi boyle bir hata veriyor?

mistek

Alıntı yapılan: CoşkuN - 21 Aralık 2014, 21:29:18
Artık eski std library'leri desteklenmiyor sanırım. Yeni HAL kütüphanelerinde kod üretiyor CubeMx. HAL desteği gelmeyen bir tek STM32F100 serisi kaldı o da yakında çıkacak diyorlardı.

Standard library desteği kesilmesi kötü olmuş okadar da alışmıştık.
HAL library öğrenmeye başlayalım...
boş işlerin adamı ---- OHM Kanunu: I = V/R ---- Güç Formülü: P = V*I = I^2*R = V^2/R

Burak B

CMSIS öğrenmeye başlasanız daha doğru olur. ARM, CMSIS standartlarını iyice oturtmaya başladı. Zira ST'nin yaptığı da bu. Basitçe CMSIS-Driver uyumlu HAL desteği vermeye başladı. Zaten verdiği FreeRTOS desteği de aslında CMSIS-OS uyumluluğu içeriyor.
"... a healthy dose of paranoia leads to better systems." Jack Ganssle

X-Fi

Yeni arm öğrenecek arkadaşların hevesini kırmak için söylemiyorum ama CubeMx ile led yakıp söndirmekten başka proje yapılmaz.

Stdlibrary desteği bitmesi de nedemekmiş Zaten açık kaynak kodlu salt okunur bir kütüpane yapmışlar daha ne desteği bekliyorsunuz ki.
http://www.coskunergan.dev/    (Yürümekle varılmaz, lakin varanlar yürüyenlerdir.)

Karamel


oyaz

Become a learning machine...

yamak

#13
CubeMx ile zaten proje yapılmaz.Sadece projenin iskeleti oluşturulur.Gerisini programcı yazar.Küç projelerde,eğer HAL kullanıyosanız sizi en başta hal kütüphaneleri toparlamaktan kurtarır.Ayrıca clock ayarları vs otomatik yapar.Büyük projelerde kod üretme kısmı bana göre de gereksiz.Zaten projeyi hazırlamaya harcanacak süre toplam proje süresinin çok az bi kısmını kaplıyo.Ayrıca tüm projeye hakim olmak açısından bana göre ters.

oyaz

Benim kafam karıştı açıkçası. STM32 ile ticari ve nispeten büyük projeler yapacak birine STD Library mi HAL Library mi kullanmayı önerirsiniz?
Become a learning machine...