Minideska s RISC-V s osmi UART může posloužit jako alternativa Arduina
21.1.2022, Jan Vítek, aktualita
Na čínském trhu se objevila zajímavá maličkost v podobě vývojářské malé desky ve stylu Arduina, která je ovšem založena na čipu s architekturou RISC-V. Co nám vůbec nabídne za možnosti a výbavu krom celkem osmi rozhraní UART?
NX Software upozorňuje na produkt od čínské firmy WCH, který se objevil v nabídce LCSC Electronics (model CH32V307V-EVT-R1) v ceně cca 10 dolarů. Jedná se o malou desku s mikrokontrolerem RISC-V
Patrick Yang z firmy WCH ve svém tweetu mluví o tom, že tento produkt ještě má své mouchy, a to konkrétně na straně "TCP server and UDP server / client", čímž zároveň i vyzývá vývojáře, kteří mají zájem, aby sami přispěli (viz GitHub)
Good news!! We are releasing an 8 serial UART Server open source project. Based on RISC-V MCU V307 development board and RT-Thread OS @rt_thread
— Patrick Yang (@Patrick_RISCV) January 20, 2022
The address of source code repositories is:https://t.co/Wlr9Nvalf7 pic.twitter.com/WsS1vA70gT
Deska je založena na procesoru RISC-V4F s taktem až 144 MHz a vlastní FP jednotkou, dále tu je 64 kB SRAM a 256 kB Flash, Gigabit Ethernet MAC, celkem 80 I/O portů se 16 externích přerušení, přičemž rozmístění pinů má odpovídat Arduinu.
Pracuje se tu s napájecím napětím 2,5 nebo 3,3 V (GPIO má nezávislé napájení) a další vlastnosti a výbavu uvedeme v bodech:
- Power-on/power-down reset (POR/PDR), programmable voltage detector (PVD)
- 2 general DMA controllers, 18 channels
- Single true random number generator (TRNG)
- 2 x 12-bit DAC
- 2-unit 16-channel 12-bit ADC, 16-channel TouchKey
- USB2.0 full-speed OTG interface
- USB2.0 high-speed host/device interface (built-in 480Mbps PHY)
- 3 USARTs, 5 UARTs
- 2 CAN interfaces (2.0B active)
- SDIO interface, FSMC interface, DVP
- 2 x I2C, 3 x SPI, 2 x IIS