Sdílejte chiptron.cz na sociálních sítích



RSS feeds

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



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

Upozornění

Administrátor těchto stránek ani autor článků neručí za správnost a funkčnost zde uvedených materiálů.
Administrátor těchto stránek se zříká jakékoli odpovědnosti za případné ublížení na zdraví či poškození nebo zničení majetku v důsledku elektrického proudu, chybnosti schémat nebo i teoretické výuky. Je zakázané používat zařízení, která jsou v rozporu s právními předpisy ČR či EU.
Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva.
Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ.
10,096,595 návštěv