V posledním roce WCH představila řadu Mikrokontroléry RISC-V zajímavé, to víš MCU založené na tomto otevřeném ISA jsou mimo jiné skvělou zprávou ve srovnání s ARM. Patří mezi ně „32centový“ mikrokontrolér CH003V10 RISC-V s 2KB paměti SRAM a 16KB flash a CH32V307, který má více zdrojů (až 64KB SRAM a 256KB flash) a další periferie.
Až dosud bylo možné tyto mikrokontroléry programovat v jazyce C pomocí MounRiver IDE nebo některých jiných open source nástrojů. Nicméně, WCH nedávno oznámila podporu Arduino IDE pro mnoho z těchto mikrokontrolérů RISC-V, což umožní zapojení více lidí a použití stejného IDE jako pro Arduino a další vývojové desky.
Ústřední knihovna pro CH32duino Pracuje s OpenOCD přes hardware WCH-LINKE pro stahování firmwaru a ladění WCH čipů. Kromě toho má řadu nástrojů RISCV-NONE-EMBED-GCC který podporuje vlastní instrukce RISC-V (rozšíření instrukcí pro kompresi půl slova a bajtů, funkce hardwarového zásobníku push/pop) přítomné v mikrokontroléru RISC-V společnosti WCH.
V současné době jsou podporovány následující vývojové sady Kompatibilní s Arduino IDE:
- Deska EVT CH32V003F4P
- Deska EVT CH32V203G8U
- Deska EVT CH32X035G8U
- Deska EVT CH32V103R8T6_BLACK
- Deska EVT CH32V307VCT6_BLACK
Všechny s I/O pro periferie ADC, DAC, USART, GPIO, EXTI, SysTick, I2C a SPI.
Abyste je mohli používat, budete muset dodržovat následující kroky:
- Přidejte následující odkaz do pole „Další adresy URL správce SPZ“ v IDE Arduino 2.0: https://github.com/openwch/board_manager_files/raw/main/package_ch32v_index.json
- Dále připojte desky EVT WCH CH32 MCU
- Vyberte desku RISC-V, jako je CH32V00x z nabídky Arduino IDE, jako byste to udělali s Arduino nebo kompatibilními deskami
- A tímto způsobem můžete načíst kód naprogramovaného náčrtu, abyste viděli, jak funguje.
A pamatujte, že Arduino IDE je kompatibilní s Windows, Linux a macOS, i když může vyžadovat určitá specifická nastavení pro každý operační systém.
Více informací - Web projektu GitHub