İnteraktif Donanım ve Pin dizilimi Rehberi

STM32F103C8T6 Blue Pill Pinout ve Referans

44 pinli etkileşimli pin dizilimi

Bu 44 pinli STM32F103C8T6 Blue Pill gezgini, fiziksel DIP-40 header'larını ve SWD portunu aranabilir bir tabloya bağlar. GPIO'sunu, 5V tolerans durumunu, çevre birimi rollerini ve donanım uyarılarını görmek için herhangi bir pede veya satıra tıklayın.

  • STMicroelectronics / Open Source
  • Doğrulanmış Kaynak
  • Güncelleme: Eyl 2026

İnteraktif pin dizilim şeması

  • GPIO
  • Güç
  • Toprak
  • Analog
  • Kontrol
  • Veri yolu

Yakından görmek için bir pin sırasına dokunun

STM32F103C8T6 Blue Pill Pinout Vector DiagramInteractive vector pinout diagram of STM32F103C8T6 Blue Pill (top view) showing pin headers, power rails, components, and hardware interfaces.8.000 MHz HSE Crystal CST U23.3V10µF10µFUSBRESETBOOTPWRPC13Y1Y2U2SWDVBATPC13PC14PC15PA0PA1PA2PA3PA4PA5PA6PA7PB0PB1PB10PB11NRST3.3VGNDGND3.3VGND5VPB9PB8PB7PB6PB5PB4PB3PA15PA12PA11PA10PA9PA8PB15PB14PB13PB123.3VSWDIOSWCLKGND

Kart Özeti

STM32F103C8T6

STM32F103C8T6 Blue Pill

STM32F103C8T6

STMicroelectronics / Open Source
MCU
STM32F103C8T6
CPU çekirdeği
ARM Cortex-M3 32-bit RISC
Saat hızı
72 MHz
SRAM
20 KB
Flash
64 KB
Lojik gerilim
3.3 V
Form faktörü
44-pin, USB 2.0 Full-Speed Device (12 Mbps)

Bağlamadan önce

5 V lojik — 3,3 V çevre birimleri için seviye dönüştürücü kullanın

  • Seçici 5V toleransı: yalnızca belirlenmiş dijital pinler 5V toleranslıdır (FT). Tüm analog ADC giriş pinleri (PA0-PA7, PB0, PB1) ve PC13-PC15 kesinlikle en fazla 3,3 V'tur.
  • BOOT yapılandırma jumper'ları: standart kullanıcı Flash yürütmesi için hem BOOT0 hem de BOOT1 0'a ayarlanmalıdır. Yerleşik UART sistem bootloader'ına girmek için BOOT0=1 yapın.
  • Aktif-düşük kullanıcı LED'i: PC13 üzerindeki yerleşik kullanıcı LED'i, akım sınırlama direnci üzerinden 3,3 V'a bağlıdır. PC13'ü LOW'a çekmek LED'i yakar; HIGH'a çekmek söndürür.
  • JTAG pin yeniden eşlemesi: PB3, PB4 ve PA15 pinleri varsayılan olarak JTAG hata ayıklama sinyalleridir. Bunları genel amaçlı GPIO olarak kullanmak için JTAG yazılımsal yeniden eşlemeyle devre dışı bırakılmalıdır.

Pin tablosu

44 pinden 44 tanesi gösteriliyor
STM32F103C8T6 Blue Pill pin tablosu: fiziksel pin, ad, GPIO, işlevler, ADC, dokunmatik, varsayılan rol, uyarılar
PinAdGPIOİşlevlerADCVarsayılan rolUyarılar
1 j1VBAT—
power
—3.3 V Poweralways_on_power
2 j1PC13—
gpio
—GPIOConnected to active-low onboard green/blue user LED (PC13). Driving LOW illuminates the LED.Not 5V tolerant. Maximum voltage is 3.6V.
3 j1PC14—
gpiortc
—GPIOvoltage_3v3_strict
4 j1PC15—
gpiortc
—GPIOvoltage_3v3_strict
5 j1PA0—
gpiouartpwmadc
ADC12_CH0GPIOvoltage_3v3_strict
6 j1PA1—
gpiouartpwmadc
ADC12_CH1GPIOvoltage_3v3_strict
7 j1PA2—
gpiouartpwmadc
ADC12_CH2GPIOvoltage_3v3_strict
8 j1PA3—
gpiouartpwmadc
ADC12_CH3GPIOvoltage_3v3_strict
9 j1PA4—
gpiouartspiadc
ADC12_CH4GPIOvoltage_3v3_strict
10 j1PA5—
gpiospiadc
ADC12_CH5GPIOvoltage_3v3_strict
11 j1PA6—
gpiospipwmadc
ADC12_CH6GPIOvoltage_3v3_strict
12 j1PA7—
gpiospipwmadc
ADC12_CH7GPIOvoltage_3v3_strict
13 j1PB0—
gpiopwmadc
ADC12_CH8GPIOvoltage_3v3_strict
14 j1PB1—
gpiopwmadc
ADC12_CH9GPIOvoltage_3v3_strict
15 j1PB10—
gpiouarti2c
—GPIO
16 j1PB11—
gpiouarti2c
—GPIO
17 j1NRST—
reset
—Reset / Enable
18 j13.3V—
power
—3.3 V Power
19 j1GND—
gnd
—Ground
20 j1GND—
gnd
—Ground
1 j23.3V—
power
—3.3 V Power
2 j2GND—
gnd
—Ground
3 j25V—
power
—5.0 V Powervoltage_3v3_strict
4 j2PB9—
gpioi2cpwmcan
—GPIO
5 j2PB8—
gpioi2cpwmcan
—GPIO
6 j2PB7—
gpiouarti2cpwm
—GPIO
7 j2PB6—
gpiouarti2cpwm
—GPIO
8 j2PB5—
gpioi2cpwm
—GPIO
9 j2PB4—
gpiospipwm
—GPIOonboard_component_shared
10 j2PB3—
gpiospipwm
—GPIOonboard_component_shared
11 j2PA15—
gpiospipwm
—GPIOonboard_component_shared
12 j2PA12—
gpiopwmcanusb
—GPIOnative_usb_active
13 j2PA11—
gpiopwmcanusb
—GPIO
14 j2PA10—
gpiouartpwm
—GPIOboot_strapping
15 j2PA9—
gpiouartpwm
—GPIOboot_strapping
16 j2PA8—
gpiopwm
—GPIO
17 j2PB15—
gpiospipwm
—GPIO
18 j2PB14—
gpiospipwm
—GPIO
19 j2PB13—
gpiospipwm
—GPIO
20 j2PB12—
gpioi2cspi
—GPIO
1 swd3.3V—
power
—3.3 V Power
2 swdSWDIO—
gpioswd
—GPIOonboard_component_shared
3 swdSWCLK—
gpioswd
—GPIOonboard_component_shared
4 swdGND—
gnd
—Ground

Mühendislik Referansı

Karta Genel Bakış

STM32F103C8T6 "Blue Pill", 72 MHz'de çalışan, 64 KB Flash, 20 KB SRAM, çift 12 bit ADC, USB 2.0 Full-Speed ve donanımsal CAN içeren ikonik, ultra düşük maliyetli 32 bit ARM Cortex-M3 geliştirme kartıdır.

Güç girişleri

  • Micro-USB portu: 5V VBUS gücünü doğrudan yerleşik 3,3 V LDO regülatörüne sağlar ve Full-Speed USB iletişimi sunar.
  • 5V header pini: yerleşik LDO regülatörünü besleyen harici 5V giriş hattı. Uyarı: USB ile aynı anda harici 5V bağlamayın.
  • 3,3 V header pinleri: yerleşik LDO'dan regüleli 3,3 V sistem güç çıkışı veya harici 5V/USB kullanılmıyorsa doğrudan 3,3 V güç girişi.
  • VBAT pini: ana VDD kesildiğinde gerçek zamanlı saati (RTC) ve 42 adet 16 bit yedek kayıtçıyı besleyen özel pil yedek besleme pini (1,8 V–3,6 V).

Donanım varyantları, klonlar ve tuzaklar

  • USB pull-up direnci (R10): birçok ucuz klon kartta D+ (PA12) üzerinde 1.5kΩ yerine hatalı 4.7kΩ veya 10kΩ pull-up bulunur ve bu, ana bilgisayarın USB numaralandırmasını engeller.
  • Gizli 128 KB Flash: orijinal STM32F103C8 çipleri resmi 64 KB değeri yerine sıklıkla 128 KB çalışan Flash bellek içerir.
  • Silikon klonları (CS32, CKS32, GD32): çok sayıda klon üreticisi, farklı PLL yapılandırmalarına veya USB bootloader zamanlamalarına sahip olabilen pin uyumlu varyantlar üretir.

Bağlamadan önce

  • Seçici 5V toleransı: yalnızca belirlenmiş dijital pinler 5V toleranslıdır (FT). Tüm analog ADC giriş pinleri (PA0-PA7, PB0, PB1) ve PC13-PC15 kesinlikle en fazla 3,3 V'tur.
  • BOOT yapılandırma jumper'ları: standart kullanıcı Flash yürütmesi için hem BOOT0 hem de BOOT1 0'a ayarlanmalıdır. Yerleşik UART sistem bootloader'ına girmek için BOOT0=1 yapın.
  • Aktif-düşük kullanıcı LED'i: PC13 üzerindeki yerleşik kullanıcı LED'i, akım sınırlama direnci üzerinden 3,3 V'a bağlıdır. PC13'ü LOW'a çekmek LED'i yakar; HIGH'a çekmek söndürür.
  • JTAG pin yeniden eşlemesi: PB3, PB4 ve PA15 pinleri varsayılan olarak JTAG hata ayıklama sinyalleridir. Bunları genel amaçlı GPIO olarak kullanmak için JTAG yazılımsal yeniden eşlemeyle devre dışı bırakılmalıdır.

Teknik Özellikler

Mikrodenetleyici
STM32F103C8T6
İşlemci Çekirdeği
ARM Cortex-M3 32-bit RISC
Saat Hızı
72 MHz
SRAM
20 KB
Flash Bellek
0.0625 MB
GPIO Sayısı
32
Mantık Seviyesi Voltajı
3.3 V
Çalışma Voltajı Aralığı
3.3 - 5.0 V

Kart Üzerindeki Entegreler ve Çipler

Bu geliştirme kartı üzerinde bulunan temel mikrodenetleyiciler, voltaj regülatörleri ve arayüz köprüleri.

Güvenli Kullanılabilir GPIO Pinleri

5 V toleranslı dijital pinleri 3,3 V alanıyla sınırlı pinlerden ayırt etmek için pin tablosunu kullanın.

ADC ve Analog Pinler

ADC özellikli girişler analog besleme alanıyla sınırlıdır ve 5 V toleranslı giriş olarak değerlendirilmemelidir.

I2C, SPI ve UART Arayüz Pinleri

Kart, alternatif pin işlevleri aracılığıyla birden fazla UART, SPI, I2C, USB, CAN, zamanlayıcı ve SWD/JTAG sinyali sunar.

Önyükleme (Boot ve Strapping) Pinleri

BOOT0 ve BOOT1 başlangıç bellek modunu seçer; kullanıcı flash yürütmesi için belgelenmiş normal jumper durumunu kullanın.

Yalnızca Giriş (Input-Only) Pinleri

GPIO yönü ve 5 V toleransı pine göre değişir; bağlamadan önce etkileşimli tabloya bakın.

STM32F411CEU6 Black Pill pin dizilimiArduino Mega 2560 Rev3 pin dizilimiArduino Pro Mini pin dizilimiNodeMCU v2 Amica (ESP8266) pin dizilimi

Bu sayfanın doğru kalmasına yardım edin

Bu pin dizilimini kartınızda veya konnektörünüzde kontrol ettiniz mi? Onaylayın ya da uyuşmayan bir pin, gerilim veya yönü bildirin.

GitHub'da bu sayfanın önceden doldurulduğu herkese açık bir form açar; ücretsiz bir GitHub hesabı gerekir. Bildirimler ve onaylar nasıl işler