STM32F407 Accelerometer LED

Başlatan icais, 12 Aralık 2013, 21:47:44

icais

Merhaba herkese

Öncelikle STM de çok yeni olduğumu belirterek, Yapılmak istenenden bahsedersem. Üzerinde bulunan ivmeölçer (accelerometer) ile C portuna bağlı olan 4 Adet ledi yakmak.

Bunun için internette hazır kodlara rastladım.
Yapılmak istenen: Programming STM32F4 Discovery & MEMS Accelerometer-LIS302DL

Kodları: https://github.com/mitul93/STM32F4-Discovery-MEMS-interface

Detaylı bilgi: http://easyembeddedsystem.blogspot.in/2012/06/surface-level-measurement-using.html

...

Soruma gelecek olursak, Bu kodları kartıma nasıl atabilirim?

.Hex dosyalarını bulamadım ve Keil ilede çeviremedim.
Micro C for ARM ilede denedim ama yapamadım.
CoIDE de de az çok denedim ve daha çok yani olduğum için yine başarısız oldum.

STM32 ST-LINK Utility üzerinden .Hex dosyaları atabilirim. Yukarıdaki kodu .Hex'e nasıl çevirebilirim bu konuda yardımcı olurmusunuz?

pisayisi

Öncelikle aşağıdaki linkten

http://www.st.com/st-web-ui/static/active/en/st_prod_software_internet/resource/technical/software/firmware/stsw-stm32068.zip

firmware örneklerine ait örnekleri indirmelisin. Keil kurulu olduğunu varsayarak bahsettiğin kodlarda yeralan dört adet dosyayı firmware örneklerini açtığın altklasörde
STM32F4-Discovery_FW_V1.1.0\Project\Peripheral_Examples\MEMS

klasöründeki dosyalarla değiştirip, keil de proje üzerinde options for target menusunden output tabına girip create hex file seçeneğini işaretlemen gerekir. Derleme yaptıktan sonra  İlgili hex dosyası MEMS\MDK-ARM\LIS302DL klasöründe görünecektir.


Derlenmiş hex dosyayı aşağıya yükledim bir dene bakalım...

https://rapidshare.com/share/4BEF18BAB2B0AF3954692C2F7FF10971


Murat

icais

Cok tesekkurler .hex dosyasi calisti suanda.