目录

前言

一、软件下载配置

二、ArduinoIDE-WCH_Boards下载配置

1.CH32V003包下载

2.下载程序

总结



前言

前段时间自己在用ArduinoIDE配置CH32V003测试环境时遇到一些无法讲述问题!为了让大家避开这个坑,我将其记录这里,提供给大家参考!这个IDE编译程序特别慢,只能慢慢等!!!


一、软件下载配置

在开始前我们先下载配置工具:

1.这是Arduin-ch32v003项目地址:

    https://github.com/AlexanderMandera/arduino-wch32v003?tab=readme-ov-file

链接里面有说明如何配置环境!

2.下载WCH-LinkE配置工具:

    http://Zadig:https://zadig.akeo.ie

说明:https://github.com/AlexanderMandera/arduino-wch32v003/wiki/Additional-Installation-Steps

 看图:

1.图中是我使用的下载器,

   

2. 下载器以连接电脑,打开Zadig配置软件(此软件下载下来就可直接使用):

图1

  

上图中是软件打开的界面,请根据图中标记选择 。注意:如果1表框中没有这个选项请根据下图选择打开:

 图2

 然后再去图1选择USB Keyboard(Interface0)选项,然后点击Replace Driver等待配置成功。

好了这里下载器就配置完成了!

二、ArduinoIDE-WCH_Boards下载配置

1.CH32V003包下载

如果你的电脑以提前安装ArduinoIDE直接往下看,如果没有请先安装再来看这里。

https://Alexander mandera . github . io/arduino-wch 32v 003/package _ ch32v 003 _ index . json

将此链接复制到图1-1中位置:下载过程确定自己的网络要超级好!!!

图1-1 

 点击OK进行。

然后搜索WCH-Boards安装配置包。

图1-2

这个过程可能会不太好!记住多尝试几次(我这里第二天才安装成功!!!) 

本文关键就是这里!

1.如果你安装成功了就可以看到如下内容:

图1-3 

 2.现在我们打开一个例程:

图1-4

3. 库中提供很多例程,根据自己需要使用。这里打开一个Blink例程。如下:

//uint32_t count;

void setup() {
  pinMode(D4, OUTPUT);
  pinMode(C0, OUTPUT);
}

void loop() {
    digitalWrite(D4, LOW);
    delay(250);
    digitalWrite(D4, HIGH);
    delay(250);
    digitalWrite(C0, LOW);
    delay(100);
    digitalWrite(C0, HIGH);
    delay(100);
   // count++;
}
程序非常简单就不说明了!

2.下载程序

如下是这此实验硬件CH32V003:

图2-1

图中就焊接几个排针实验用。图2-2是下载器与开发板硬件连接图如下:

图2-2 

 1.在ArduinoIDE中选择下载端口如下:

图2-3

2.编译好后,点击下载程序如下图:

图2-4 


程序中我点亮一个LED灯!如下:

CH32V003程序测试

CH32V003程序测试-CSDN直播


总结

提示:前提确定你的网络非常好!如果CH32V003配置包下载不行。那么就选择下载CH32V003配置包将其放在ArduinoIDE的packages路径文件夹下。然后重启ArduinoIDE再尝试安装!

本文就简单描述了使用ArduinoIDE配置CH32V003的过程。

此内容提供参考,如果有地方不对请在评论区提示!iTEM

Logo

一站式 AI 云服务平台

更多推荐