STM32 Minimum Geliştirme Kartı

Yayınlandı: 21 Mayıs 2016 / İncelemeler
Etiketler:, , , ,

HTB1PemDJpXXXXXHXpXXq6xXFXXXMÇin piyasasında 2$ gibi fiyatlara bulunabilen, üzerinde 32 bit 72MHz  STM32F103C8 mikrodenetleyicisini barındıran ve yandaki resimde görebileceğiniz bu kartı tanıtmak için bu yazıyı yazma ihtiyacı hissettim.  Kart üzerinde bir adet mikro usb bağlantısı bulunmakta. Bu sayede mikrodenetleyici içerisine yükleyeceğimiz usb bootloader sayesinde mikroelektronikanın usb bootloader programı kullanılarak karta istediğimiz programı kolayca yükleyebiliyoruz. Tabi ilk önce kart üzerinde bulunan SWD pinlerini kullanarak bir programlayıcı vasıtasıyla karta bootloader programını yüklememiz gerekiyor. Kartın şeması aşağıda görülebilir.

STM32F103c8 Mini Development Kit Schematic

Büyük görmek için resmin üzerine tıklayabilirsiniz.

Kitin en önemli ve ilgi çekici özelliği tabiki fiyatı. Kart üzerinde bir adet reset butonu bir adet kullanıcı ledi, bir adet güç ledi, bir adet 8MHz sistem osilatörü, bir adet 32.768KHz osilatör, 3.3V voltaj regülatörü ve iki adet boot jumperı bulunmakta. Bu jumperlar aracılığı ile swd pinlerinden program yükleme esnasında mikrodenetleyicinin hangi hafıza bölümünden boot edileceğini seçebiliyoruz. Bu jumperların durumuyla ilgili bilgiye ise  mikrodenetleyiciye ait referans manuelinden ulaşılabilir. İki jumperın konumunu da 0’a alarak USB bootloader üzerinden yüklediğimiz programların çalışmasını sağlayabiliriz.

Adsız

Kit için hazırlamış olduğum usb bootloadera ait hex dosyasına buradan ulaşabilirsiniz. Bu dosyayı mikrodenetleyicinize yüklediğinizde 72MHz hızında çalışacak ve usb iletişim kurmaya hazır durumda olacaktır. Kart halihazırda 72MHz hızda çalışacağı için siz de 72MHz frekansa göre proje ayarlarını düzenlemelisiniz.

Saygılar.

yorum
  1. Onur dedi ki:

    Bootloaderınızı kullanıyorum oldukça stabil çalışıyor. Mümkünse bootloader için MikroC’de hazırlamış olduğunuz projeyi upload edebilir misiniz? veya bootloaderın aynısını STM32F103CBT6 için hazırlamanız mümkün mü?. Çünkü buradaki bootloader maple mini stm32 kartında çalışmadı.

  2. ismailcal15 dedi ki:

    stm konusunda yeniyim hocam rica etsem bootloder nasıl yükleyeceğimizi anlatabilirmisiniz. Hangi programlayıcı, promram vb. lazım teşekürler iyi çalışmalar

  3. ahmet dedi ki:

    Hocam mikroc arm da bu geliştirme kartı için derleme yaptığımda unresolved extern ‘hid_rpt_desc’ hatası alıyorum usb kütüphanesinin tikini kaldırdığımda bu hatada kalkıyor sebebi ne olabilir.

  4. ahmet dedi ki:

    Hocam merhabalar mikroc ile ajax kullanarak html webserver ile ilgili basit bir uygulama göstermeniz mümkün mü? malumunuz IOT uygulamaları çok popüler.

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