Mini ARM Deney Kartı

mapleResimde görülen ARM Deney kartı STM32F103C8Tb ARM Cortex M3 mikrodenetleyicisini üzerinde barındıran DIL40 pin yapısında mini bir devredir.

Üzerinde USB mini soket, user ve reset butonları, 3.3V gerilim regülatörü, 8MHz harici kristal osilatörü, bir adet led (mavi) bulunmaktadır.

MCU,  STM32F103xx ailesinin Medium-density devices sınıfından bir mikrodenetleyicidir.

En önemli özelliği ise fiyatının uygun olmasıdır. Yurtdışı sitelerde $5 civarında bir fiyata sahiptir.

ST-Link, J-Link programlayıcılarla programlanabildiği gibi USB HID Bootloader ile de programlanabilmektedir.

USB HID Bootloader ile programlamak için önce yukarıdaki programlayıcılar ile bootloader yazılımının mcu’ya yüklenmesi gerekmektedir.

MCU Özellikleri ;

 ARM 32-bit Cortex™-M3 CPU Core
– 72 MHz maximum frequency,    1.25 DMIPS/MHz (Dhrystone 2.1)   performance at 0 wait state memory access
– Single-cycle multiplication and hardware division
 Memories
– 64 or 128 Kbytes of Flash memory
– 20 Kbytes of SRAM
 Clock, reset and supply management
– 2.0 to 3.6 V application supply and I/Os
– POR, PDR, and programmable voltage detector (PVD)
– 4-to-16 MHz crystal oscillator
– Internal 8 MHz factory-trimmed RC
– Internal 40 kHz RC
– PLL for CPU clock
– 32 kHz oscillator for RTC with calibration
 Low power
– Sleep, Stop and Standby modes
– VBAT supply for RTC and backup registers
 2 x 12-bit, 1 µs A/D converters (up to 16 channels)
– Conversion range: 0 to 3.6 V
– Dual-sample and hold capability
– Temperature sensor
 DMA
– 7-channel DMA controller
– Peripherals supported: timers, ADC, SPIs, I2Cs and USARTs
 Up to 80 fast I/O ports
– 26/37/51/80 I/Os, all mappable on 16 external interrupt vectors and almost all 5 V-tolerant

 Debug mode

– Serial wire debug (SWD) & JTAG interfaces
 7 timers
– Three 16-bit timers, each with up to 4 IC/OC/PWM or pulse counter and  quadrature (incremental) encoder input
– 16-bit, motor control PWM timer with deadtime generation and emergency stop
– 2 watchdog timers (Independent and Window)
– SysTick timer 24-bit downcounter
 Up to 9 communication interfaces
– Up to 2 x I2C interfaces (SMBus/PMBus)
– Up to 3 USARTs (ISO 7816 interface, LIN, IrDA capability, modem control)
– Up to 2 SPIs (18 Mbit/s)
– CAN interface (2.0B Active)
– USB 2.0 full-speed interface
 CRC calculation unit, 96-bit unique ID

Devre Şeması

Maple Mini_1

ST-Link ile Program Yükleme

ST-Link programlayıcının SWD pinlerinden MCU’ya bağlantılar yapılır. Bu bağlantılar; +3V, GND, CLK ve Data pinleridir.

ST-Link SWD pinleri aşağıda gösterilmiştir.

swd

ST_Link jumperlarının ikisinin veya iç taraftakinin çıkarılması gerekmektedir. Pin bağlantıları yapıldıktan sonra ST-Link Utility yazılımı ayarları aşağıdaki gibi yapılıp programlama yapılabilir.

STM32F103C8  mcu’nun programlama pinleri aşağıda gösterilmiştir.

swd-mcu

ST-Link Utility yazılımı ve ayarları aşağıdaki gibi olmalıdır.

stlink-utility

J-Link ile Program Yükleme

J-link USB programlayıcısı bilgisayara takılıp tanıtıldıktan sonra bağlantılar yapılıp programlama yapılabilir.

jlink

Reklamlar

8 thoughts on “Mini ARM Deney Kartı

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Connecting to %s