Professional Documents
Culture Documents
STM32F103 İncelemesi ve
Bootloader Yükleme İşlemi
(/index.php/temel-
elektronik/mikrodenetleyiciler/2016-
01-02-22-24-39/75-stm32f103-
incelemesi)
Fatih BAŞARIŞ
Stm32 (/Index.Php/Temel-Elektronik/Mikrodenetleyiciler/2016-01-02-22-24-39)
19 Nisan 2017 Gösterim: 7794
Herkese merhabalar,
Değerli bir dostumun elinde gördüğüm ve sonrasında aliexpresten siparişini verdiğim kart nihayet elime
ulaştı. STM32F103C8T6 mini geliştirme kartından bahsediyorum. Önce PIC ailesi ve arduino ile yaptığım
çalışmalarda genellikle 8 bitlik yapılar kullanıyordum. Bu kart 32 bitlik ve üreticisi ST.
Kartın özellikleri:
ARM Cortex M3
72Mhz
64KB/128KB Flash
20KB RAM
Reset button
LED on PIN PC13
32kHz Real time clock crystal
Jump links on Boot0 and Boot1
Micro USB connector for power and data
ST-Link header on the top of the board.
www.elektrohobim.com/index.php/temel-elektronik/mikrodenetleyiciler/2016-01-02-22-24-39/75-stm32f103-incelemesi 1/11
09.11.2019 STM32F103 İncelemesi ve Bootloader Yükleme İşlemi
http://wiki.stm32duino.com/index.php?title=Blue_Pill (http://wiki.stm32duino.com/index.php?title=Blue_Pill) bu
sayfa aslında başlangıç için yapılması gerekenleri gayet güzel bir biçimde açıklamış. Ancak dil bildiğiniz
üzere ingilizce. Dolayısı ile birebir olmasa da bize gerekli kısımları açıklamak istiyorum.
Şimdi bazı kartların bootloader olmadan gönderildiği gibi bilgiler gördüm araştırmalarım esnasında. Önce bu
işlemin nasıl yapıldığını anlatmak istiyorum. 2 seçenek var önümüzde. Biri USB TTL dönüştürücü kullanmak
diğeri ise ST-Link (SWD) kullanmak. FTDI bir usb ttl dönüştürücüm olduğu için ben ilk yol ile gerçekleştirdim.
Aşağıdaki resimde görüldüğü gibi ftdi usb ttl dönüştürücünün üzerinde bir anahtar var. 5v ve 3.3v seçmek
için. Ben 3.3 v olacak şekilde ayarladım.
1.Adım: Bağlantı Şekli: VCC ve GND'yi bağladıktan sonra dönüştürücünün RX ucunu A9 pinine, TX ucunu
A10 pinine bağlıyoruz. VCC ve GND bağlandığı zaman karttaki power ledi (yeşil)ve user ledi (kırmızı)
yanmaya başlayacak. Üst üste BOOT0 ve BOOT1 olarak iki jumper var. BOOT0 'ı 1konumuza almamız
gerekiyor yani jumperı diğer tarafa takıyoruz. Bu değişikliği yaptıktan sonra reset butonuna bastığınızda user
ledin sönmesi gerekli. Eğer led söndü ise 2. adıma geçebiliriz.
www.elektrohobim.com/index.php/temel-elektronik/mikrodenetleyiciler/2016-01-02-22-24-39/75-stm32f103-incelemesi 2/11
09.11.2019 STM32F103 İncelemesi ve Bootloader Yükleme İşlemi
Bu linke (http://www.st.com/content/st_com/en/products/development-tools/software-development-
tools/stm32-software-development-tools/stm32-programmers/flasher-stm32.html) tıklayarak FLASHER-
STM32 adlı programı indirip kuruyoruz.
4.Adım: Ekran görüntülerini aşağıda verdim. Sırası ile işlemleri gerçekleştiriyoruz. Ancak port name kısmı
önemli. Sizde kaç nolu porta bağlı ise o değerin orada yazması gerekli.Her adımı next diyerek geçiyoruz.
Ancak 3 adımda 128k ve 64k ilgili bir seçenek var. Ben 64K olarak yoluma devam ettim.
www.elektrohobim.com/index.php/temel-elektronik/mikrodenetleyiciler/2016-01-02-22-24-39/75-stm32f103-incelemesi 3/11
09.11.2019 STM32F103 İncelemesi ve Bootloader Yükleme İşlemi
www.elektrohobim.com/index.php/temel-elektronik/mikrodenetleyiciler/2016-01-02-22-24-39/75-stm32f103-incelemesi 4/11
09.11.2019 STM32F103 İncelemesi ve Bootloader Yükleme İşlemi
www.elektrohobim.com/index.php/temel-elektronik/mikrodenetleyiciler/2016-01-02-22-24-39/75-stm32f103-incelemesi 5/11
09.11.2019 STM32F103 İncelemesi ve Bootloader Yükleme İşlemi
www.elektrohobim.com/index.php/temel-elektronik/mikrodenetleyiciler/2016-01-02-22-24-39/75-stm32f103-incelemesi 6/11
09.11.2019 STM32F103 İncelemesi ve Bootloader Yükleme İşlemi
5.Adım: Yeşil renkli ifadeyi gördüyseniz işlemleri başarılı bir biçimde tamamlamışsınızdır demek ki..
Yapmamız gereken bir iki işlem daha var. Onları da yazı dizisinin diğer makalelerinde devam edeceğim.
Önceki (/index.php/temel-elektronik/mikrodenetleyiciler/2016-01-02-22-24-39/76-stm32f103-
incelemesi-2)
Sonraki (/index.php/temel-elektronik/mikrodenetleyiciler/2016-01-02-22-24-39/50-st-link-v2-usb-
drivers-probleminin-cozumu)
Yorum ekle
İsim (gerekli)
E-Posta (gerekli)
www.elektrohobim.com/index.php/temel-elektronik/mikrodenetleyiciler/2016-01-02-22-24-39/75-stm32f103-incelemesi 7/11
09.11.2019 STM32F103 İncelemesi ve Bootloader Yükleme İşlemi
Yenile
Gönder
JComments (http://www.joomlatune.com)
ÜYE GİRİŞİ
Kullanıcı Adı
Parola
Beni Hatırla
Giriş
Kayıt ol (/index.php/component/users/?view=registration&Itemid=114)
Kullanıcı adınızı mı unuttunuz? (/index.php/component/users/?view=remind&Itemid=114)
Parolanızı mı unuttunuz? (/index.php/component/users/?view=reset&Itemid=114)
SON YAZILANLAR
Nema 17 Step Motor Özellikleri (/index.php/temel-elektronik/83-nema-17-step-motor-ozellikleri)
A4988 Step Motor Sürücü Entegresi (/index.php/temel-elektronik/aktif-devre-elemanlari/entegreler/82-
a4988-step-motor-surucu-entegresi)
ESP8266 Nesnelerin İnterneti - Internet of Things -2 (/index.php/temel-
elektronik/mikrodenetleyiciler/2016-01-02-22-24-39/2-uncategorised/80-esp8266-nesnelerin-interneti-
internet-of-things-2)
AMS-1117 LM1117 3.3V 1A Voltaj Regülatörü (/index.php/temel-elektronik/aktif-devre-
elemanlari/entegreler/79-ams-1117-lm1117-3-3v-1a-voltaj-regulatoru)
STM32F103 İncelemesi-4 Pin Bağlantıları (/index.php/temel-elektronik/mikrodenetleyiciler/2016-01-02-22-
24-39/78-stm32f103-incelemesi-4-pin-baglantilari)
STM32F103 İncelemesi-3 ve Kod Atma İşlemi (/index.php/temel-elektronik/mikrodenetleyiciler/2016-01-
02-22-24-39/77-stm32f103-incelemesi-ve-kod-atma-islemi)
STM32F103 İncelemesi -2 (/index.php/temel-elektronik/mikrodenetleyiciler/2016-01-02-22-24-39/76-
stm32f103-incelemesi-2)
STM32F103 İncelemesi ve Bootloader Yükleme İşlemi (/index.php/temel-
elektronik/mikrodenetleyiciler/2016-01-02-22-24-39/75-stm32f103-incelemesi)
Arduino Nano ile Gerçek Zamanlı Saat Yapıyoruz.. (/index.php/arduino/projelerim/74-arduino-nano-ile-
gercek-zamanli-saat-yapiyoruz)
Kontrast Sensörleri Pololu QTR-8A (/index.php/2015-03-30-09-47-52/cizgi-izleyen/73-kontrast-sensorleri-
pololu-qtr-8a)
www.elektrohobim.com/index.php/temel-elektronik/mikrodenetleyiciler/2016-01-02-22-24-39/75-stm32f103-incelemesi 8/11
09.11.2019 STM32F103 İncelemesi ve Bootloader Yükleme İşlemi
SON YORUMLANANLAR
Hello the project is sos good but the link no working, thanks
EN ÇOK OKUNANLAR
www.elektrohobim.com/index.php/temel-elektronik/mikrodenetleyiciler/2016-01-02-22-24-39/75-stm32f103-incelemesi 9/11
09.11.2019 STM32F103 İncelemesi ve Bootloader Yükleme İşlemi
POPÜLER ETİKETLER
Led yakma (/index.php/component/tags/tag/led-yakma)
Arduino, (/index.php/component/tags/tag/arduino)
arm (/index.php/component/tags/tag/arm)
LCD (/index.php/component/tags/tag/lcd)
stm32f103c8t6 (/index.php/component/tags/tag/stm32f103c8t6)
transistör (/index.php/component/tags/tag/transistor)
Bootstrap (http://twitter.github.io/bootstrap/) is a front-end framework of Twitter, Inc. Code licensed under MIT License.
(https://github.com/twbs/bootstrap/blob/master/LICENSE)
Font Awesome (http://fortawesome.github.io/Font-Awesome/) font licensed under SIL OFL 1.1 (http://scripts.sil.org/OFL).
www.elektrohobim.com/index.php/temel-elektronik/mikrodenetleyiciler/2016-01-02-22-24-39/75-stm32f103-incelemesi 11/11