

CH32F103C8T6 type-C USB
€11.99 (DDV vključen)
CH32F103C8T6 type-C USB je Blue Pill plošča s pinsko kompatibilnim WCH čipom, ARM Cortex-M3 pri 72 MHz, USB Type-C in širšim 2,7-5,5V napajanjem.
1 na zalogi
Opis
CH32F103C8T6 type-C USB
CH32F103C8T6 type-C USB je razvojna plošča v obliki Blue Pill s čipom WCH CH32F103C8T6 – električno in pinsko kompatibilno alternativo STM32F103C8T6 z jedrom ARM Cortex-M3 pri 72 MHz. Ohranja enak razpored pinov, 64 KB Flash in 20 KB RAM kot original, hkrati pa dodaja sodoben USB Type-C priključek namesto starejšega micro USB-ja.
Ker je čip pinsko in programsko kompatibilen s STM32F103, plošča deluje z istimi orodji – STM32CubeIDE, PlatformIO in STM32duino jedrom za Arduino IDE – brez sprememb v kodi ali projektu, prenesenem z originalnega Blue Pill-a.
Anatomija krmilnika
| Tip krmilnika | Razvojna plošča (Blue Pill Plus, USB Type-C) |
| Mikrokrmilnik | CH32F103C8T6 (WCH), ARM Cortex-M3, 72 MHz |
| USB konektor | USB Type-C |
| Programiranje | SWD (npr. ST-link v2) ali USB DFU bootloader |
| Logična napetost | 3,3V logika, napajanje 2,7V – 5,5V |
Ključne lastnosti
- Pinsko kompatibilen s STM32F103C8T6 – obstoječi Blue Pill projekti in sheme delujejo brez sprememb postavitve.
- USB Type-C priključek – reverzibilen konektor namesto starejšega micro USB-ja na originalnem Blue Pill-u.
- 64 KB Flash / 20 KB RAM, 37 GPIO – enaka pomnilniška in pinska kapaciteta kot STM32F103C8T6.
- Širši napajalni razpon 2,7–5,5V – večja toleranca pri napajanju iz baterij ali nihajočih virov kot pri originalnem STM32F103 (2–3,6V).
- Programiranje prek SWD ali USB DFU – nalaganje firmwara brez zunanjega programatorja, če je bootloader aktiven.
- CAN vodilo, 3× UART, 2× SPI, 2× I2C – enak komunikacijski nabor kot pri STM32F103C8T6.
Kaj potrebujem za začetek?
- USB-C kabel – napajanje in programiranje prek DFU (če je bootloader vgrajen).
- ST-link v2 – alternativno programiranje prek SWD, enako kot pri STM32F103.
- STM32CubeIDE, PlatformIO ali Arduino IDE s STM32duino jedrom – razvojno okolje.
- Breadboard + jumper kabli – za prve poskuse.
Moj prvi projekt – 3 koraki
- Priklopi ploščo prek USB-C kabla na računalnik ali poveži ST-link v2 na SWD pine.
- V PlatformIO ali STM32CubeIDE izberi ciljno ploščo Blue Pill (STM32F103C8) – nastavitve so zaradi pinske kompatibilnosti enake.
- Naloži testni program za utripanje vgrajene LED in preveri delovanje pred nadaljnjim razvojem.
Primeri uporabe
- Zamenjava STM32F103C8T6 ob pomanjkanju originalnih čipov na trgu
- Prototipi z USB Type-C napajanjem, kjer je pomembna sodobna priključna oblika
- Učenje razvoja za STM32 arhitekturo po nižjji ceni kot original
Tehnični pregled
Tehnične specifikacije
| Parameter | Podatek |
|---|---|
| Jedro | ARM Cortex-M3, 32-bit |
| Največja frekvenca | 72 MHz |
| Flash pomnilnik | 64 KB |
| RAM | 20 KB |
| GPIO pini | 37 |
| USB | Type-C, USB 2.0 Full-Speed |
| Napajalna napetost | 2,7V – 5,5V |
| Komunikacijski vmesniki | 2× SPI, 2× I2C, 3× UART, CAN |
| Proizvajalec čipa | WCH (Nanjing Qinheng Microelectronics) |
Primerjava: CH32F103C8T6 vs STM32F103C8T6 vs STM32F103R8T6
| CH32F103C8T6 | STM32F103C8T6 | STM32F103R8T6 | |
|---|---|---|---|
| Proizvajalec čipa | WCH | STMicroelectronics | STMicroelectronics |
| USB priključek na plošči | Da, USB Type-C | Ne (samo pini) | Ne (samo pini) |
| Napajalni razpon | 2,7–5,5V | 2–3,6V | 2–3,6V |
| GPIO | 37 | 37 | 51 |
| Flash / RAM | 64 KB / 20 KB | 64 KB / 20 KB | 64 KB / 20 KB |
Kako izbrati? CH32F103C8T6 izberi, ko želiš pinsko kompatibilno zamenjavo za STM32F103C8T6 z modernim USB Type-C priključkom in širšim napajalnim razponom. Za projekte, ki zahtevajo uradni STMicroelectronics čip (npr. certificirane naprave), ostani pri STM32F103 družini.
Inženirski PRO nasvet
Pri prehodu z originalnega STM32F103 na CH32F103 preveri, ali projekt uporablja registre specifične za ST-jev HAL izven standardnega CMSIS nabora – osnovna periferija (GPIO, USART, SPI, I2C, timerji) je registrsko združljiva, medtem ko nekatere napredne funkcije (npr. specifične DMA konfiguracije) zahtevajo WCH-jevo lastno razvojno knjižnico (CH32F10x_StdPeriph_Lib) namesto STM32 HAL.
Kompatibilnost
PlatformIO, STM32CubeIDE (z omejeno podporo), Arduino IDE prek STM32duino jedra, WCH-jevo lastno razvojno okolje MounRiver Studio. Programiranje prek SWD z ST-link v2 ali prek USB DFU bootloaderja.









