Kit
üzerinde ARM Cortex M4 tabanlı
168 MHz’lik bir mikrodenetleyici bulunuyor. Cortex M4′den kısaca bahsetmek
gerekirse, bu mimari standart mikrodenetleyici uygulamalarının yanısıra DSP
fonksiyonlarınında rahatca uygulanabilecegi bir mimaridir.ARM’ın
Cortex M3 çekirdeğinde sadece mikrodenetleyici uygulamaları esas alınmış. Fakat
M4 çekirdeğinde ise M3′e ekstra olarak bir de FPU (Floating Point Unit) bulunuyor. Bunun yanında ileride
sayacağımız birçok ekstra özellik de kit ile beraber gelen mikrodenetleyici
içerisinde bulunuyor.
Çip
içerisinde FPU’nun bulunması demek ondalıklı işlemler için tasarlanmış ekstra
bir birim demek ve DSP uygulamalarının vazgeçilmezi demek oluyor. Bu sebepten
de ST firması aşagıdaki resimde gördüğünüz kartı tasarlarken kit üzerinde bir
mikrofon ve ses çıkış jakı da eklemiştir.
STM32F4 Discovery Geliştirme Kiti
STM32F4 Geliştirme Kiti
Donanımı
Kitimizin içerisindeki
donanım elemanlarının listesini aşagıda bulabilirsiniz
- 32-bit ARM Cortex-M4F çekirdeğine sahip STM32F407VGT6 mikrodenetleyicisi, 1 MB Flash ve 192 KB RAM
- Dahili ST-LINK/V2 JTAG Debugger
- USB veya harici kaynaktan doğrudan 5v ile çalışabilme
- 3 V ve 5 V luk çıkış pinleri
- 3-eksen dijital ivmeölçer (LIS302DL)
- Omni-Directional Mikrofon (MP45DT02)
- D sınıfı yükselteçli ses sürücü çipi(CS43L22)
- Sekiz adet LED:
- LD1 (kırmızı/yeşil)(USB haberleşmesi için)
- 3v3 power on/off LEDi
- Dört adet kullanıcı LEDi, LD3 (turuncu), LD4 (yeşil), LD5 (kırmızı) ve LD6 (mavi)
- 2 adet USB OTG LEDi, LD7 (yeşil) ve LD8 (kırmızı)
- Bir adet Reset ve bir adet kullanıcı tanımlı buton
- USB OTG için mikro-AB konnktör.
- 100 pin’in tamamını kullanabilmeye imkan tanıyan çıkışlar.
Kit üzerindeki donanımlarım tanıtımı
Kartımızdaki
çipin tüm pinlerini malesef dilediğimiz gibi kullanamıyoruz.Aşagıdaki tablodan reserv edilmiş pinleri
öğrenebilirsiniz.