No description
Find a file
2024-03-04 14:09:45 +01:00
adc adc average 2024-03-04 14:09:45 +01:00
ch32v003 add adc process 2024-03-04 11:23:10 +01:00
common add usart 2024-03-02 19:33:18 +01:00
doc add files 2024-02-29 12:22:16 +01:00
hello add files 2024-02-29 12:22:16 +01:00
pwm reorganization 2024-03-02 15:44:43 +01:00
serial add usart 2024-03-02 19:33:18 +01:00
.gitignore add files 2024-02-29 12:22:16 +01:00
header.patch add patch for generated header 2024-03-02 19:59:37 +01:00
LICENSE Initial commit 2024-02-29 10:34:30 +01:00
README.md add files 2024-02-29 12:22:16 +01:00

RISC-V

Po 32-bit jednočipech založených na jádru Cortex-Mx nastal čas vyzkoušet něco nového. CH32V003 od čínské firmy WCH se zdá být dobrá volba. Je to levné, malé, má to podporu open source a snese to 5V napájení.

Základem je projekt https://github.com/cnlohr/ch32v003fun. Pokusil jsem se z toho vybrat jen to, co je nezbytně nutné a přepsat to do C++. Je potřeba prográmek minichlink, který umí flashnout firmware a GDB server.

hello

Základní program, používá GPIO a SysTick v režimu přerušení pro blikání LEDkou.