32ビットRISC-Vマイコン CH32V003F4P6
32ビットRISC-Vマイコン CH32V003F4P6使い方メモ
秋月電子で販売中(2023/08時点)の安価なRISC-Vチップの利用メモ
ハードウェアの準備
秋月電子でCH32V003F4P6(40円)とDIP変換基板(50円)を購入してはんだ付け。加工機などを持っている人は自作する。あと、プログラマー(750円)も用意しておく。
はんだ付けしたもの
CH32V003F4P6
スペック
ピン配置
プログラマ(ドングル)とCH32V003F4P6の接続
- 電源は5V/3V3お好みで
開発環境インストール
秋月電子のFAQに従ってMounRiverStudioをインストール
IDEインストール
- MounRiver_Studio_Setup_V???.zipをダウンロード
- 展開し、MounRiver_Studio_Setup_V???を実行
- 初回起動時にアップデートするかを聞かれるのでお好みで
ダウンローダーのインストール
- WCHLinkUtilityzipをダウンロード
- 展開、実行する
- 各種ドライバがインストールされる
プロジェクトの作成
- MounRiver Studioを起動
- File→New → MounRiver Projectを選択し、以下のように設定。Project Nameを入力。
- プロジェクトが生成される。まずはこれをProject → Build Allでビルドしてみる。
書き込み
- ポート(COMとLPT)をクリックして追加されたデバイスを確認する
- MounRiverStudioのツールバーからFlash→Configurationを選択する。初回の洗濯時にFirmwareをアップグレードするかと聞かれた場合はYesを選択。成功すると以下のように表示される(うまくいかない場合はドングルを挿抜してみる)
- これでFlash→Downloadで書き込めるようになる。
- デフォルトのUSART出力は2番ピンなので、適当なシリアルレシーバのRXポート接続し、115200でオープンし電源を入れなおすと以下のような結果が出力される。
関連リンク