CH32V003
CH32V003 RISC-V Controller
Allgemeines
CH32V003 ist ein Mikrocontroller der chinesischen Firma Nanjing Qinheng Microelectronics Co., Ltd. WCH ist deren Marke und bedeutet „WinChipHead“. In Deutschland bekannt dürfte die Firma durch den USB-/Serial-Converter CH340 sein, der auf vielen billigen Arduino-Nano-Clones zu finden ist.
Programme für die Controller CH32V003 können mit der GNU RISC-V-Toolchain erstellt werden. Es gibt weiterhin eine Eclipse-basierte Entwicklungsumgebung für alle Controller der CH32V/CH32F-Serie von der mounriver community. Die IDE ist in drei Versionen (Windows, Linux, MacOS) verfügbar.
Übersicht
Es gibt den Controller in derzeit 4 Gehäusevarianten TSSOP20, QFN20, SOP16 und SOP8. Allen gemeinsam ist die Programmspeichergröße mit 16kBytes und die Hauptspeichergröße mit 2 kBytes.
zu ergänzen
Register
zu ergänzen
Peripherie
zu ergänzen
Evaluation-Board
zu ergänzen
Weblinks
- OpenWCH Ressourcen
- GNU-Toolchain für die RISC-V Controller
- Downloadseite für die IDE mounriver
- Informationen zum WCH-Link
- PlatformIO-Einbindung
- CH32FUN - open source development environment for the CH32V003 with gcc-riscv64
Diskussionen zu diesem Controller im Forum
- CH32V003 - RISC-V für angeblich $0.10
- CH32V003 - Experimente mit dem Zehn Cent-Mikrocontroller
- CH32V003 – Ressourcen und Beschnupperung der HAL
- CH32V003F4P6 Breakout Platine mit Port Expander und Extras
- CH32V003 Minimales Testboard
- CH32 /RiscV Debugger Gehaeuse
- PicoMon für CH32V003 oder STM32F0xx
- CH32V003 Supercluster
- Neuronales Netzwerke auf dem CH32V003
- Vier Gewinnt für CH32V003 und Linux-Toolchain
- CH32v003 PWM & Timer Probleme
- CH32V003 RC-Oscillator / Jitter
- Problem: CH32V003 läst sich nicht (mehr) flashen
- CH32V003F4P6 verliert sein Programm
- CH32V003 gcc und Codegenerierung
- CH32V003, float wirklich langsam?
- strchr und ch32v003 mit riscv-none-elf-gcc
- ch32v003 externe Interrupts nutzen
- ch32v003: Diskrepanz zwischen Datenblatt und ch32v003fun