

CH32F103C8T6 type-C USB
€11.99 (DDV vključen)
CH32F103C8T6 ARM Cortex-M3 72 MHz razvojna plošča z USB Type-C. 64 KB Flash, 20 KB RAM, pin-kompatibilna z STM32F103 Blue Pill. Arduino/STM32CubeIDE.
1 na zalogi
Opis
Kitajska alternativa Blue Pill — CH32F103C8T6 z USB Type-C in ARM Cortex-M3
CH32F103C8T6 je razvoja plošča kitajskega mikrokrmilnika CH32F103 podjetja WCH (Nanjing Qinheng). Temelji na jedru ARM Cortex-M3 pri 72 MHz in je električno ter pin-kompatibilen z STM32F103C8T6 (Blue Pill) — večina kode in knjiženic za STM32F103 deluje brez sprememb. Ključna prednost: USB Type-C konektor za napajanje in programiranje, ki nadomesti starozašeno Micro USB.
Mikrokrmilnik ima 64 KB Flash, 20 KB RAM, in bogat nabor perifernih enot: 2× SPI, 2× I2C, 3× UART, CAN, USB 2.0 FS. Za razvoj uporabiš STM32CubeIDE, Arduino (stm32duino) ali PlatformIO — CH32F103 je prepoznan kot STM32F103. Programiranje poteka prek SWD (ST-Link) ali prek USB DFU bootloaderja.
Za projekte z omejenim budžetom je CH32F103C8T6 odlična alternativa — enaka zmogljivost kot STM32F103C8T6 pri nižji ceni. Idealen za produkcijsko množično izdelavo naprav, kjer je cena ključen faktor.
- MCU: CH32F103C8T6, ARM Cortex-M3, 72 MHz
- Flash: 64 KB, RAM: 20 KB
- USB: Type-C (napajanje + DFU programiranje)
- Periferija: 2× SPI, 2× I2C, 3× UART, CAN, USB 2.0 FS
- GPIO: 37 pinov (enak razpored kot STM32F103C8T6)
- Kompatibilnost: stm32duino, STM32CubeIDE, PlatformIO
| Parameter | Vrednost |
|---|---|
| MCU | CH32F103C8T6 |
| Jedro | ARM Cortex-M3, 72 MHz |
| Flash / RAM | 64 KB / 20 KB |
| USB | Type-C, USB 2.0 FS |
| GPIO | 37 |
| Napajanje | 3,3 V (USB 5 V prek regulatorja) |
| Programiranje | SWD (ST-Link) ali USB DFU |
| Pin kompatibilnost | STM32F103C8T6 (Blue Pill) |
Inženirski PRO nasvet: Ko začneš projekt z CH32F103, preveri različico bootloaderja na plošči — nekateri kloni imajo bootloader z napako, ki pri USB DFU ne sprejme firmwarea pravilno. Najzanesljivejše programiranje je prek SWD z ST-Link V2 kloniranjem, ki velja ~2 €. V stm32duino okolju nastavi Board: Generic STM32F103C series in Variant: C8 (64k). Če projekt zahteva USB, prek DFU bootloaderja najprej naloži pravilni USB HID ali CDC deskriptor — brez tega USB na Windowsih javi napako neznane naprave. Za produkcijsko varnostno kopijo kode vklopi Read Protection Level 1 v STM32CubeProgrammer.
Primeri uporabe:
- Nizkocenovna zamenjava STM32 Blue Pill v produkcijskem produktu
- USB HID krmilnik (HID tipkovnica, miška, gamepad)
- CAN bus vozlišče za avtomobilske ali industrijske sisteme
- Embedded regulator s PID krmiljenjem in UART telemetrijo
- Množična produkcija poceni IoT gateway naprav
- STEM poučevanje ARM Cortex-M programiranja
Pogosta vprašanja
V: Ali moja STM32F103 koda deluje brez sprememb?
O: Velika večina kode je kompatibilna, toda nekatere napredne periferije (clock tree, USB stack) se rahlo razlikujejo. Za Arduino/stm32duino projekte so razlike zanemarljive. Za nizkorastno (bare-metal HAL) kodo preveraj WCH dokumentacijo.
V: Potrebujem ST-Link za programiranje?
O: Ne nujno. Če ima plošča USB DFU bootloader, programiraš prek USB brez ST-Linka. Za SWD debug pa ST-Link V2 (klon ~2 €) omogoči breakpointirje in pregled registrov.
V: Ali je CH32F103 uradna WCH ali neznana kopija?
O: CH32F103 je uradna serija WCH — legalni ARM Cortex-M3 licentiat z lastno periferijo. Ni piratska kopija STM32 — gre za ločen čip z lastno proizvodnjo in dokumentacijo.
Kompatibilnost: stm32duino (Arduino IDE), STM32CubeIDE, PlatformIO, ST-Link V2, USB DFU
Vsebina paketa: 1× Plošča CH32F103C8T6 z USB Type-C









