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で行うための仕組み