1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

UIAPduino Pro Micro CH32V003 V1.4をArduinoで使おう

1
Last updated at Posted at 2026-03-09

今回はUIAPduino Pro Micro CH32V003 V1.4をWindowsのArduinoで使ってみましょう。

UIAPduino Pro Micro CH32V003 V1.4とは

UIAPの公式資料を基に行っています。

基本的な構成の仕方はCH32V003をArduinoで使おう(CH32V203・CH32X035も)と同じですが
追加のボードマネージャのURL が異なります。
なお、ArduinoIDEのバージョン1.xxだと正常に書込み出来ないので2、xxを使用します。

ArduinoIDEに設定する

ファイル→基本設定
image.png
追加のボードマネージャURL に以下を入力して、 OK をクリックします。

https://github.com/YuukiUmeta-UIAP/board_manager_files/raw/main/package_uiap.jp_index.json

image.png

ツール⇒ボード⇒ボードマネージャ
image.png
ボードマネージャの検索に UIAP と入力し UIAPduinoインストール します。
image.png
ツール⇒ボード⇒UIAPduino⇒Pro Micro CH32V003 を選択します。
image.png

Blink

25行目と26行目に以下を追加します。

// Define on board LED pin before setup()
#define LED_BUILTIN 2

書込み

リセットボタン を押しながら USBケーブルを接続 すると書込みモードになります。
デバイスマネージャーにおいてHID準拠デバイス、USB入力デバイスと認識されます。
image.png

書込みボタンを押し、書込み完了をなります。
image.png
image.png
リセットボタンを押して起動させます。
この際にエラーが出ます。
これはUSB接続できない表示で正常です。
image.png

シームレス化

いちいちUSBケーブルを抜き差ししたくない場合は、
void setup内に以下3行を追加します。

  if (FLASH->STATR & (1<<14)) NVIC_SystemReset();
  SystemReset_StartMode(Start_Mode_BOOT);
  pinMode(PD4, OUTPUT);

image.png
リセットボタンを押すことで書き込みとリセットを交互に行う事が出来るようになります。

ArduinoIDE 1.xxで動かす場合

ArduinoIDE 1.xxで書き込みをすると

設定パラメータの「upload.params.quiet」が見つかりません。

と表示されます。
image.png

UIAPduinoを試してみた を参考に
~/.arduino15/packages/UIAP/hardware/ch32v/1.0.42/boards.txt に以下2行を追加し、ArduinoIDEを再起動することで書き込み可能になります。

CH32V00x_EVT.upload.params.quiet=
CH32V00x_EVT.upload.params.verbose=

image.png

image.png

Macでの不具合

Macでは現在そのままでは書き込みできないのでこちらを参照ください。
https://qiita.com/tomorrow56/items/6cae8ddc7470cb64ad7d

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?