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

Bu blogdaki popüler yayınlar

MİKRODENETLEYİCİLER NEDİR NASIL ÇALIŞIR ? MİKRODENETLEYİCİLERİN YAPISI