CH32V003でソフトウェアでUSBデバイスを実現するライブラリ
CH32V003 USB
Published: 2023-11-13

GitHub - cnlohr/rv003usb: CH32V003 RISC-V Pure Software USB Controllerから発見。画像もここから転載。

CH32V003といえば、言わずとしれた安価なRISC-Vマイコンです。 このマイコン、$1未満で、SRAM2K、Flash16Kとスペックもそこそこですが、USB機能を持たないのが玉に傷です。

ということでソフトウェア実装でUSBデバイスを実現するライブラリを作った人がいるようです。 このライブラリを利用することでゲームパッドやマウス、キーボードといったデバイスや、CH32V003自身への書き込み機能などを実現することが出来るようです。

まぁひとつ上グレードのCH32V203などを使えばハードウェアのUSBドライバが利用できるので、懐に余裕がある方はそちらを使うのが良さそうです。

← 前の記事 - 3DCADで弦楽器を作る
次の記事 - 格安RISC-VマイコンCH32V003だけで温度測定する →

関連記事

CH32V003搭載の開発ボード
CH32V003をコアとした携帯ゲーム機
最小限の部品でUSB機器として認識させる実験
格安のRISC-Vチップを16個並べて作られた並列コンピュータ
CH32V003の開発をArduinoで行うための仕組み
このエントリーをはてなブックマークに追加