Ultralevné mikrokontroléry CH32Vxxx mají podporu v Arduino IDE. Sežente je i za 10 centů/ks. CH32duino.

Mikrokontroléry CH32Vxxx jsou velmi levné mikrokontroléry, které obsahují základní periférie jako jsou ADC, I2C, SPI atp. Donedávna jste je mohli programovat jenom v čistém jazyce C, teď už mají základní podporu v Arduino IDE.

Když píšu o tom, že CH32V jsou velmi levné, jsou opravdu ultralevné. Čip CH32V003 je možné ve větším množství koupit i za pouhých 10 centů! Ano, neumí toho moc (viz specifikace níže), ale na velkou část projektů to bude naprosto stačit.
https://www.aliexpress.com

Mezi podporované mikrokontroléry momentálně patří CH32V003 a CH32V203.

V Arduino IDE stačí přidat do Additional Boards Managers URLs
https://github.com/openwch/board_manager_files/raw/main/package_ch32v_index.json

a poté v Board Manageru vyhledat wch a nainstalovat.

Arduino Core https://github.com/openwch/arduino_core_ch32

GCC https://github.com/openwch/risc-none-embed-gcc

Openocd https://github.com/openwch/openocd_wch

Board manager file https://github.com/openwch/board_manager_files

O CH32V003:

– QingKe 32-bit RISC-V2A processor, supporting 2 levels of interrupt nesting

– Maximum 48MHz system main frequency

– 2KB SRAM, 16KB Flash

– Power supply voltage: 3.3/5V

– Multiple low-power modes: Sleep, Standby

– Power on/off reset, programmable voltage detector

– 1 group of 1-channel general-purpose DMA controller

– 1 group of op-amp comparator

– 1 group of 10-bit ADC

– 1×16-bit advanced-control timer, 1×16-bit general-purpose timer

– 2 WDOG, 1×32-bit SysTick

– 1 USART interface, 1 group of I2C interface, 1 group of SPI interface

– 18 I/O ports, mapping an external interrupt

– 64-bit chip unique ID

– 1-wire serial debug interface (SDI)

– Package: TSSOP20, QFN20, SOP16, SOP8
http://www.wch-ic.com/products/CH32V003.html

O CH32V203:

– Qingke V4B, up to 144MHz system clock frequency.

– Single-cycle multiplication and hardware division.

– 20KB SRAM, 64KB Flash.

– Supply voltage: 2.5V/3.3V. GPIO unit is supplied independently.

– Low-power modes: sleep/stop/standby.

– Down to 44.65uA/MHz in Run mode.

– Down to 17.90uA/MHz in Sleep mode.

– Power-on/power-down reset (POR/PDR), programmable voltage detector (PVD).

– 1 x 18-channel general DMA controllers.

– 2 amplifiers.

– 10-channel 12-bit ADC, 10-channel TouchKey.

– 4 timers.

– One USB2.0 full-speed host/device interface.

– One USB2.0 full-speed device interface.

– 4 UARTs.

– One CAN interface (2.0B active).

– 2 IIC interfaces, 2 SPI interfaces.

– 37 I/O ports, can be mapped to 16 external interrupts.

– CRC calculation unit, 96-bit unique ID.

– Serial 2-wire debug interface.

– Packages: TSSOP20, QFN28, QFN48, LQFP32, LQFP48.
http://www.wch-ic.com/products/CH32V203.html

Sdílejte článek:

Související články

Každý elektro nadšenec přinejmenším slyšel o Arduino, které získalo obrovskou popularitu díky svým jedinečným vlastnostem.

Arduino – proč se osvědčí nejen u neprofesionálů? Arduino Pro – proč bychom měli vsadit právě na toto řešení? Arduino Pro – komu je určeno? Hardwarová platforma Arduino Pro – Arduino Portenta – Arduino MKR a Arduino Pro – Arduino…

V posledních letech jsou stále populárnější integrované platformy vybavené mikrokontroléry (nejznámější značkou je zde pravděpodobně Arduino).

Obsah: Rodina mikrokontrolérů PIC32CM, řada MC – Řízení práce motorů pomocí mikrokontrolérů PIC32CM – Programování mikrokontrolérů s použitím MPLAB X a Harmony Mikrokontroléry z rodiny PIC32MK GPG a MCM – Displeje a dotykové uživatelské rozhraní s PIC32 – Certifikace a…

STM32 zahrnuje celou plejádu 32bitových mikrokontrolérů.