Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blue Pill Explained

Video, Shorts ve sosyal medya üretiminde değerlendireceğimiz araçlar için Video Üretim Araçları notuna bakın.

Lisans: MIT Dil: Türkçe Bölümler: 12 Akademi Usta

Bu proje sana tek bir mikrodenetleyiciyi ezberletmez. Donanımı nasıl okuyacağını öğretir.

STM32F103C8T6 (Blue Pill) — datasheet'ten şemaya, şemadan gerçek karta.

Amaç · Bu Seri Neyi Cevaplıyor? · Bölümler · Kaynaklar · Lisans


Amaç

Bu seriyi tamamlayan biri:

  • Bir datasheet'i korkmadan açabilir
  • Şemada bir bloğu görünce ne işe yaradığını anlayabilir
  • Besleme, clock, reset devrelerini okuyabilir
  • Aynı bakış açısını başka işlemcilere uygulayabilir

Temel prensip: Önce anlamak, sonra ölçmek.


Bu Seri Neyi Cevaplıyor?

Bir işlemciyi veya işlemci tabanlı bir sistemi anlamaya başladığında, üretici ve mimariden bağımsız olarak çoğu durumda şu 6 temel sorunun cevabını ararsın:

  1. Besleme nerede? — Gerilim nereden geliyor, çekirdeğe nasıl ulaşıyor?
  2. Clock nerede? — İşlemcinin ritmini ne belirliyor?
  3. Reset devresi nasıl? — Sistem nasıl temiz başlıyor?
  4. Boot modu ne? — İşlemci ilk komutu nereden okuyor?
  5. Çevre birimleri (peripheral'lar) nereye bağlı? — Dış dünyayla nasıl konuşuyor?
  6. Debug nasıl yapılıyor? — Firmware nasıl yükleniyor, sorun nasıl teşhis ediliyor?

Bu seri bu 6 soruyu STM32F103C8T6 (Blue Pill) üzerinden, gerçek bir şema okuyarak cevaplıyor. Kart örnek — sorular evrensel.


Neden Blue Pill?

  • Tam açık kaynak: datasheet + şema + kart herkese açık
  • Ucuz, yaygın, ulaşılabilir
  • Karmaşık değil ama gerçek bir sistem
  • STM32 ailesi endüstride yaygın kullanılıyor

Nasıl Takip Edilir?

Bölümler sırayla okunacak şekilde tasarlandı — her biri bir öncekinin üzerine inşa ediyor.

  1. Faz 1'den başla, sırayla ilerle.
  2. Her bölümdeki şema görsellerini gerçek Blue Pill şemasıyla yan yana aç.
  3. "Sahada Ne Anlama Gelir?" kısımlarını atlama — asıl beceri orada oturuyor.
  4. Elinde bir Blue Pill kartı varsa, okurken şemadaki noktaları multimetre ile ölç.

Bölümler

Faz 1 — Hazırlık

Bir işlemciyle karşılaştığında önce ne yaparsın?

# Başlık Konu
01 Neden Bu Kart? Seri amacı, neden STM32
02 Datasheet Nasıl Okunur? Arama mantığı, Reference Manual
03 İlk Sayfa ve Part Number Features, STM32F103C8T6 kodu
04 Şema Genel Bakış Şema bloklarını tanımak

Faz 2 — Sistemi Oku

İşlemci nasıl çalışır: önce beslenir, sonra clock alır, sonra nereden başlayacağını belirler, sonra dünyayla konuşur.

# Başlık Konu
05 Power Supply 5V→3.3V regülasyon zinciri
06 Clock Sistemi Crystal, PLL, HSE, HSI
07 Reset ve Boot Reset devresi, BOOT0/BOOT1
08 MPU ve Pinout İşlemci pinleri, port yapısı
09 GPIO ve Alternate Function Pin modları
10 İletişim Protokolleri UART, SPI, I2C karşılaştırması
11 Debug — SWD Programlama ve debug pinleri

Faz 3 — Bütünleştir

Hepsini tek akışta birleştirme.

# Başlık Konu
12 Şema Baştan Sona Her bloğu birlikte okuyoruz

Kullanılan Kaynaklar

  • STM32F103x8 Datasheet — ST Microelectronics (resmi, kamuya açık)
  • Blue Pill Schematic — STM32 Min System Dev Board (Free Willy, açık kaynak)
  • STM32F103 Reference Manual — RM0008

Bazı bölümlerde slayt, uzun video, kısa video ve altyazı çıktıları bulunuyor; medya üretim durumu ve yaklaşımı için PRODUCTION.md dosyasına bakın.


Katkıda Bulunma

Bu seri açık kaynak ve ücretsizdir. Hata bulursan, eksik bir açıklama görürsen veya bir bölümü genişletmek istersen issue açabilir ya da pull request gönderebilirsin.


Lisans

MIT © Akademi Usta — Kullanabilir, değiştirebilir, paylaşabilirsin.

About

İşlemci okumayı öğreten ücretsiz, açık kaynak eğitim serisi — STM32F103C8T6 (Blue Pill) üzerinden datasheet'ten şemaya, şemadan gerçek karta. Önce anlamak, sonra ölçmek.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages