趣味のプログラミング(Web系・バックエンド)や自宅ラボ(Homelab)構築・マイコンを使った電子工作などを雑多に扱った技術ブログです。
CH32Vタグの記事
WCH製CH32Vシリーズマイコンを使った開発記事
- 2026-11-06
CH32V003マイコンの汎用実験基板にUSBでプログラムを書き込む
CH32V003の汎用実験基板にrv003usbのブートローダーを入れ、USBケーブルでプログラムを書き込めるようにしました。USB回路の組み方、USBブートローダーのPlatformIOでのビルドとminichlinkでの書き込み、オプションバイトの設定、リセットボタンでブートローダーに入る処理を紹介します。
- 2026-10-30
CH32V003マイコンの汎用実験基板を設計・実装する
KiCadで設計したCH32V003F4P6の汎用実験基板を手はんだで実装し、動作確認しました。TSSOP20やUSB Type-Cコネクタのはんだ付け、電源投入時に見つけたレギュレータのピン配置ミスと対処、WCH-Linkを直挿しできる端子、MounRiver Studio ⅡでのLチカとボタン入力を紹介します。
- 2025-03-17
🚦CH32V003マイコンでWS2812B RGB LED (NeoPixel)を動かす
CH32V003マイコンでNeoPixel(WS2812B)LEDを制御する方法を解説しています。既存のライブラリーを流用して、SPIとDMAを活用することでCPU負荷を抑えながら安定した制御が可能です。サンプルコードを示してLEDを様々な色で光らせる実装方法を紹介しています。
- 2025-03-03
CH32V003マイコンでRCサーボモーターを動かす(PWM出力)
CH32V003マイコンを使用してPWM信号を生成し、RCサーボモーターSG90を制御する方法について解説しています。マイコンの公式SDKを利用してタイマー機能を利用したPWM信号を生成するプログラムを作成し、サーボモーターの角度制御を実現しました。
- 2025-02-13
🧰格安RISC-VマイコンCH32V003をMounRiver Studio Ⅱで開発してみる
CH32V003マイコンを使って開発環境構築からLチカの実装までを解説しています。VSCodeベースになった新しいMounRiver Studio Ⅱを使用して、格安RISC-VマイコンCH32V003の開発環境のセットアップ、基本設定から、デバッグ、Lチカの実装まで説明しています。


.C13UyACA.jpg)

_(カスタム).Ds8SoApd.jpg)