STM32F407VG DISCOVERY BOARD NEDİR VE NASIL ÇALIŞIR ?
STM32F407VG
DISCOVERY BOARD
-
STMicroelectronics
STMicroelectronics
Cenevre, İsviçre merkezli bir Fransız İtalyan uluslu elektronik ve yarı iletken
üreticisidir. Genellikle ST olarak adlandırılır. Avrupa’nın en büyük yarı
iletken çip üreticisidir.
-
STM32F407VG Discovery Board
Özellikleri
·
STMicroelektronics
firması tarafından üretilen ARM Cortex-M4 tabanlı yüksek performanslı, düşük
maliyetli, kolay kullanımlı bir geliştirme kartıdır.
·
Kartın üzerinde STM32F407VGT6 mikrodenetleyicisi bulunur.
·
Ayrıca bir debugera ihtiyaç duymaz. Çünkü üzerinde STLINKV2 ile gelir. Yani
debuger'ı zaten kartın üzerinde yerleştirilmiştir.
·
1MB flash ve 192 kb RAM belleğe sahiptir.
·
3V ve 5V’ luk çıkış pinlerine sahiptir.
·
3 eksen dijital ivme ölçere (LIS302DL) sahiptir.
·
Yüksek performanslı 24bit Stero DAC ve D sınıfı yükseltici ses sürücü entegresi
(CS43L22) bulunur.
·
8 adet led vardır: LED1 (kırmızı /
yeşil) USB haberleşmesi için kullanılır. LED2 3v3 güç açık/kapalı ledirdir. LED3,
LED4, LED5, LED6 D portuna bağlı kullanıcı ledleridir. LED7 ve LED8 usb otg
ledleridir.
·
2 adet buton vardır: Reset butonu, Kullanıcı butonu.
·
100 adet giriş / çıkış pini tamamının kullanılabilmesini sağlayan 2x50 header
connector çıkışları bulunmaktadır.
·
Devre üzerindeki JP1 jumperından devre akımı ölçülebilir.
·
Kullanıcı ledlerinin ortasında accelometer (ivme ölçer) bulunur.
·
Çok yönlü dijital mikrofon mevcuttur.
·
Mini USB cihaza kod yüklerken kullanılır
·
Micro USB cihazın içerisine yüklenen kodlarda USB uygulaması geliştirmek için
kullanılır.
·
Mini-jack C542L22 ile bağlantılı olup ses çıkışı almamızı sağlamaktadır.
· Kart üzerinde ST-Link jumperları bulunmaktadır. Bu jumperlar sayesinde STM32 kartı programlanabiliyor. Jumperlar sökülerek başka bir mikroişlemci SWD connector üzerinden programlanabilir.
Şekil 5. STM32F407VG kartı üzerindeki birimler
Yukarıda
ki Şekil 5’ de STM32F407VG kartı üzerindeki birimler görülmektedir. Bu şekilde
kart iki bölüme ayrılmıştır. 1. Kısım debugger kısmıdır. Burada yazılan kodlar
USB üzerinden main board’a aktarılmaktadır. Burada ST103C entegresi
bulunmaktadır. Bu entegre Cortex-M3 mimarisidir. 2. Kısım ise kodların yazıldığı
ana yerdir.
Ortada
bulunan parça STM32F407VG6 mikrodenetleyicisidir. Parçanın hemen önünde
8MHz’lik bir kristal osilatör bulunmaktadır. Bu osilatör sayesinde 8MHz’lik
frekans 168MHz’e kadar çıkartılabilmektedir.
Aşağıda ki Şekil 6’da STM32F407VG kartının pin yapısı görülmektedir. Burada her pinin birden fazla işleve sahip olabileceği gibi tek bir işleve de sahip olabilmektedir. Bu komutlar STM32F407VG6 çipine yazılan kodlar ile belirlenebilmektedir.
Şekil 6. STM32F407VG Kartının pin yapısı
Yorumlar
Yorum Gönder