Şu Etikette Gönderilmiş Yazılar: ‘STM32 Discovery’
Salı, Ekim 18th, 2011

Sizlere daha önceden STM32LVDiscovery kartını tanıtmıştım. ST firması yeni bir Discovery kartı daha çıkarmış. Bu sefer üzerinde 1 MB flash ve 192 KB SRAM’e sahip, 168 Mhz hıza kadar çıkabilen ve içerisinde ARM Cortex™-M4F çekirdeği bulunan STM32F407G işlemcili bir kart daha çıkartmış. Bu kartta daha önceki gibi oldukça uygun bir fiyattan satılıyor. Üzerinde MEMS mikrofon, 3 eksen ivmeölçer ve ses DAC’ı gibi birimler de bulunuyor. Bir önceki Discovery gibi bu kart üzerinde de ST – Link debugger beraber geliyor. USB on-the-go karttaki mikrodenetleyicinin güzel özelliklerinden birisi.
Kart üzerinde bulunan donanımlarla çok güzel projeler yapılabilmesine olanak sağlayacak bir yapıda görünüyor.
Kartla ilgili ayrıntılı bilgiyi ve ilgili dökümanları ST Electronics web sitesinde bulabilirsiniz.
Etiketler: ARM, STM32 Discovery
Kategori: ARM, Gömülü Sistemler | 1 Yorum »
Pazar, Mayıs 1st, 2011
RESET VE SAAT KONTROL ÜNİTESİ (RCC)
Bu üniteyle ilgili çok fazla ayrıntı var. Şimdilik sadece IO birimlerinin ayarlarını inceleyeceğiz.
İşlemcimiz üzerinde her bir çevrebiriminin saat kaynağı ayrı ayrı kontrol edilebiliyor. Böylelikle
kullanılmayan çevrebirimleri kapalı tutarak güç tüketimi minimum seviyede tutabiliyoruz.
Aynı zamanda her bir çevrebirimi ayrı ayrı başlangıç durumuna(reset) getirilebiliyor.
RCC_APB1RSTR, RCC_APB2RSTR kaydedicileri çevrebirimlerini resetlemek için kullanılıyor.
RCC_AHBENR, RCC_APB2ENR, RCC_APB1ENR kaydedicileri çevrebirimlerinin saat kaynaklarını kontrol etmek için kullanılıyor.
(daha fazla…)
Etiketler: ARM Cortex-m3, ARM Programlama, STM32, STM32 Discovery
Kategori: ARM, Gömülü Sistemler, Gömülü Yazılımlar | Henüz Yorum Yok »
Salı, Nisan 19th, 2011
Önceki yazımda STM32 Discovery kartı için Keil geliştirme ortamında “Blinky” projesini incelemeye başlamıştık. Şimdi de kartın üzerindeki STM32F100RB işlemcisini tanımaya başlayalım:
STM’nin sitesindeki bilgilerde işlemcinin temel özellikleri:
- 32 Bit ARM Cortex-M3 çekirdek: 24 Mhz maksimum hız
- Bellek: 128 Kb Flash, 8 Kb SRAM
- 12 bit ADC
- 2 Adet 12 bit DAC
- 6 adet Timer
- 2 SPI, 2 I2C, 3 USART haberleşme birimi
- 51 adet IO
- CRC hesaplama ünitesi
- 7 Kanal DMA
- Serial Wire Debug (SWD) ve JTAG arabirimi
(daha fazla…)
Etiketler: ARM, ARM Programlama, STM32, STM32 Discovery
Kategori: ARM, Gömülü Sistemler, Gömülü Yazılımlar | Henüz Yorum Yok »
Pazar, Nisan 17th, 2011
Daha önceki yazılarımda STM32 Discovery kartını tanıtmıştım. Şu sıralar yüksek lisans dersim için bu kart ile uğraşıyorum. Çalışmalarımda edindiğim tecrübeleri sizlerle paylaşacağım.
Burada Genel IDE kullanımı, mikrodenetleyici birimleri gibi konulara girmeyeceğim. O yüzden bu temel konuları bildiğinizi farzederek devam edeceğim.
Kartı programlamak için Keil firmasının MicroVision IDE yazılımını tercih ettim. Keil’in sitesinden bu yazılımın deneme versiyonu bir form doldurulacak ücretsiz indirilebiliyor. Kurulumu yaptıktan sonra “C:\Keil\ARM\Boards\ST\STM32-Discovery\Blinky” klasöründeki Blinky projesini açıp kodları incelemeye başlayabilirsiniz.
(daha fazla…)
Etiketler: ARM, ARM Programlama, STM32, STM32 Discovery
Kategori: ARM, Gömülü Sistemler, Gömülü Yazılımlar | Henüz Yorum Yok »
Perşembe, Nisan 14th, 2011
Etiketler: ARM, STM32, STM32 Discovery
Kategori: Gömülü Sistemler | Henüz Yorum Yok »