STM32F4 Discovery Geliştirme Kartı (Klon): STM32F407VGT6, 168 MHz Cortex-M4 ve Dahili ST-LINK
Bu kart, STMicroelectronics'in STM32F4 Discovery (STM32F4DISCOVERY) geliştirme kitinin aynı yerleşimle üretilmiş klon sürümüdür; ST üretimi orijinal kart değildir. Üzerinde STM32F407 ailesinin STM32F407VGT6 mikrodenetleyicisi bulunur: 168 MHz ARM Cortex-M4 çekirdek, 1 MB flash ve 192 KB RAM. Kartta ayrıca programlayıcı ve hata ayıklayıcı (ST-LINK), ivmeölçer, dijital mikrofon, ses çıkışı, LED'ler ve butonlar hazır gelir.
Ayrı bir programlayıcı almadan STM32F4 ile çalışmaya başlamak, ses işleme ve sensör uygulamaları geliştirmek, gömülü sistem ve RTOS dersleri ya da bitirme projeleri için uygun bir kittir. STM32F407'nin G/Ç pinleri kartın iki yanındaki 2,54 mm aralıklı P1 ve P2 başlık sıralarına çıkarılmıştır.

Öne çıkan özellikler
- FPU'lu Cortex-M4: Kayan nokta birimi (FPU) ondalıklı hesapları donanımda yapar. DSP komutları ise filtre, FFT ve ses işleme gibi sinyal işleme hesaplarını hızlandırır.
- Bellek koruma birimi (MPU): Bir görevin izin verilmeyen bellek bölgesine yazmasını engeller; RTOS'lu uygulamaların güvenliğini ve kararlılığını artırır.
- Dahili ST-LINK: Mini USB girişe bağlı ST-LINK ile kod yükleme ve adım adım hata ayıklama ayrı cihaz gerektirmez. CN3 jumper'ları çıkarıldığında SWD başlığından başka bir STM32 kartını da programlar.
- Ses donanımı: Dijital MEMS mikrofon, D sınıfı hoparlör sürücülü ses DAC'ı ve kulaklık jakı.
- 3 eksenli MEMS ivmeölçer: Eğim, hareket ve titreşim uygulamaları için SPI üzerinden okunur.
- USB OTG: Micro-AB girişle kart USB aygıtı ya da USB bellek, fare gibi cihazlar için ana bilgisayar (host) olarak çalışabilir.
Kart üzerindeki donanım ve bağlı pinler

| Kullanıcı LED'leri | LD4 yeşil PD12, LD3 turuncu PD13, LD5 kırmızı PD14, LD6 mavi PD15 |
| Kullanıcı butonu | B1, PA0 |
| İvmeölçer | SPI1 (PA5, PA6, PA7), seçme ucu PE3, kesme uçları PE0 ve PE1 |
| Ses DAC'ı | Kontrol I2C1 (PB6, PB9), ses verisi I2S3 (PC7, PC10, PC12, PA4), reset PD4 |
| Mikrofon | PDM çıkışlı, saat PB10, veri PC3 |
| USB OTG | PA9 (VBUS), PA10 (ID), PA11 (D-), PA12 (D+); LD7 yeşil VBUS, LD8 kırmızı aşırı akım |
| Diğer LED'ler | LD1 ST-LINK haberleşme (kırmızı/yeşil), LD2 kırmızı güç |
Bu pinleri başka bir işte kullanırken karttaki bileşenle çakışmaya dikkat edin. JP1 (Idd) jumper'ı çıkarılıp yerine ampermetre bağlanarak yalnız mikrodenetleyicinin akımı ölçülebilir.
Teknik özellikler
| Mikrodenetleyici | STM32F407VGT6, LQFP100 |
| Çekirdek / hız | ARM Cortex-M4, FPU, DSP komutları, MPU, en fazla 168 MHz |
| Bellek | 1 MB flash, 192 KB SRAM (64 KB'ı CCM) |
| G/Ç pini | 82 |
| Analog | 3 x 12 bit ADC (16 kanal), 2 x 12 bit DAC |
| Haberleşme | 3 x I2C, 4 x USART + 2 x UART, 3 x SPI (2'si I2S), 2 x CAN, SDIO, USB OTG FS, Ethernet MAC, kamera arayüzü |
| Zamanlayıcılar | En fazla 17 (12 adet 16 bit, 2 adet 32 bit dahil) |
| Programlayıcı | Dahili ST-LINK, mini USB, 6 pinli SWD konnektörü |
| Besleme | ST-LINK mini USB girişi ya da harici 5 V |
| Çıkış voltajları | 5V ve 3V pinleri, toplam en fazla 100 mA |
| Butonlar / LED | Kullanıcı ve reset butonu, 8 LED |
| Genişleme | 2 x 50 pin (P1, P2), 2,54 mm aralık |
Değerler ST'nin STM32F407 datasheet'i (DS8626) ve STM32F4DISCOVERY kullanım kılavuzundan (UM1472) alınmıştır. Ethernet ve kamera arayüzü çipte vardır ancak kartta konnektörleri yoktur.
STM32F4 Discovery kullanım kılavuzunu indir (PDF)
STM32F407VGT6 datasheet'ini indir (PDF)
Klon kartta bilinmesi gerekenler
- Kartın baskısı eski STM32F4DISCOVERY tasarımına (ST-LINK/V2) aittir. Yeni STM32F407G-DISC1'deki ST-LINK/V2-A'nın sanal COM portu ve sürükle-bırak (Mass Storage) yükleme özelliği bu tasarımda yoktur; kodu SWD üzerinden yükleyin. Seri haberleşme için ayrı bir USB-seri dönüştürücü kullanın.
- ST'nin örnek kodları ve STM32CubeIDE'deki STM32F4DISCOVERY / STM32F407G-DISC1 kart tanımı bu kartla çalışır. İvmeölçer örneklerinde karttaki ivmeölçer çipinin modelini kontrol edin: orijinal tasarımın sürümlerinde LIS302DL ya da LIS3DSH kullanılmıştır ve kodları farklıdır.
- Bilgisayarın ST-LINK'i tanıması için Windows'ta ST'nin ST-LINK USB sürücüsü kurulmalıdır (STM32CubeIDE ile birlikte gelir).
Arduino IDE ile programlama
- Tercihler penceresinde "Ek kart yöneticisi adresleri" alanına https://github.com/stm32duino/BoardManagerFiles/raw/main/package_stmicroelectronics_index.json adresini ekleyin, Kart Yöneticisi'nden "STM32 MCU based boards" paketini kurun. ST'nin ücretsiz STM32CubeProgrammer yazılımı da kurulu olmalıdır.
- Kart olarak "Discovery", "Board part number" ayarında "STM32F407G-DISC1" seçin.
- "Upload method" ayarını "STM32CubeProgrammer (SWD)" yapın. CN3'teki iki jumper takılı olmalıdır.
- Kartı mini USB kabloyla bağlayıp Blink örneğini yükleyin; yeşil LED PD12'dedir.
Kutu içeriği
- 1 adet STM32F4 Discovery klon geliştirme kartı
- 2 adet çift sıra erkek pin başlığı (P1 ve P2 için, lehimsiz)
Uyumlu ürünler
- Seri monitör ve UART haberleşmesi için PL2303 USB-TTL seri dönüştürücü kartı
- Genişleme başlıklarından devreye bağlantı için 40 pin dişi-erkek jumper kablo
- Diğer STM32 kartları: geliştirme kartları
Sık sorulan sorular
Kart orijinal ST ürünü mü?
Hayır, ürün klondur. Devre yerleşimi, mikrodenetleyici ve kart üzerindeki donanım STM32F4DISCOVERY tasarımıyla aynıdır; ST'nin kılavuzu, örnek kodları ve geliştirme araçları bu kartla kullanılabilir.
Kartı programlamak için ayrıca ST-Link almam gerekir mi?
Hayır. Kartın üst bölümündeki ST-LINK, mini USB kabloyla bilgisayara bağlandığında kod yükleme ve hata ayıklama yapar. Aynı ST-LINK, CN3 jumper'ları çıkarılıp SWD konnektörüne bağlanarak başka STM32 kartlarını da programlayabilir.
Kartı hangi USB girişinden beslemeliyim?
Programlama ve besleme için üstteki mini USB girişi (ST-LINK) kullanılır. Alttaki micro USB giriş STM32F407'nin USB OTG bağlantısıdır; kodunuzda USB kullanıyorsanız bu girişi ayrıca bağlarsınız.
Pin başlıkları lehimli mi geliyor?
Hayır, iki çift sıra erkek başlık kartla birlikte lehimsiz gelir. Breadboard'a ya da başka bir karta bağlamak için başlıkları P1 ve P2 sıralarına kendiniz lehimlersiniz.
| Ürün tipi | : | Geliştirme kartı |
| İşlemci ailesi | : | STM32 |
Kurulum ve kullanım desteği
Kurulum, yazılım ya da kullanımla ilgili sorularınız için Teknik Destek formundan bize yazın; ürününüze özel yardımcı olalım.
Sorun yaşarsanız
Ürünün durumunu ve mümkünse bağlantıların göründüğü bir fotoğrafı destek formundan iletin; teknik ekibimiz kontrol edip size dönüş yapar. Garanti kapsamındaki onarımlarda işçilik ücreti alınmaz, servis süresi ortalama 7-14 iş günüdür.
Mağazadan teslim
Siparişinizi Perpa Ticaret Merkezi'ndeki mağazamızdan hafta içi 10:00-18:00 arasında teslim alabilirsiniz.
Teslimden itibaren 14 gün içinde cayma hakkınızı kullanabilirsiniz; ayrıntılar İptal ve İade Şartları sayfasında.