[CH32X035评估板]--开发环境搭建与点灯
<div class='showpostmsg'> 本帖最后由 dirty 于 2024-1-11 22:55 编辑<p> 心心念念的CH32X035开发板终于到了,厂家也配备了调试烧录工具,非常好。这有时间开始入手,为开发做好准备和基础,下面逐一展开。</p>
<p>一.了解开发板及烧录调试工具</p>
<p>1.开发板</p>
<p> 这款开发板是基于青稞 RISC-V 内核设计的工业级微控制器,MCU型号:CH32X035C8T6,其特色是支持 USBHost 主机和 USB Device 设备功能、PDUSB 及 type C 快充功能。开发板做工精良,外设资源丰富,有两个USB接口、按键、LED且引脚均扇出。开发板实物与部分外设及引脚说明如下:</p>
<div style="text-align: center;"></div>
<div style="text-align: center;">图1:开发板实物与部分外设引脚说明</div>
<p>2. 烧录、调试工具</p>
<p>随开发板一起收到的调试工具WCH-LinkE,可用于沁恒 RISC-V 架构 MCU 在线调试和下载,也可用于带有 SWD/JTAG 接口的 ARM内核 MCU 的在线调试和下载。实物如下图2.</p>
<div style="text-align: center;"></div>
<div style="text-align: center;">图2:WCH-LinkE烧录调试工具</div>
<p> 二.开发环境准备</p>
<p>1.安装开发环境MounRiver IDE,安装好后,可根据自己喜好在菜单栏Window->Theme->Dark Theme,重启设置为暗底色背景。</p>
<p>2.安装驱动</p>
<p>在IDE安装路径MounRiver\MounRiver_Studio\LinkDrv\WCHLink点击安装SETUP.EX。</p>
<p>安装WCH-LinkUtility.exe</p>
<p>3.配置WCH-LinkE</p>
<p>打开WCH-LinkUtility,按如下配置,将WCH-LinkE配置为RISC-V烧录调试模式</p>
<div style="text-align: center;"></div>
<div style="text-align: center;">图3:WCH-LinkE配置</div>
<div style="text-align: center;"> </div>
<p>三.硬件、代码准备,运行点灯程序</p>
<p>1.硬件准备</p>
<p><strong><span style="color:#9b59b6;">(1)调试烧录口连接</span></strong></p>
<p>WCH-LinkE 开发板</p>
<p><span style="color:#0000ff;">3V3 VCC</span></p>
<p><span style="color:#0000ff;">GND GND</span></p>
<p><span style="color:#0000ff;">SWDIO PC18</span></p>
<p><span style="color:#0000ff;">SWCLK PC19</span></p>
<p><strong><span style="color:#8e44ad;">(2)调试日志串口连接</span></strong></p>
<p><font color="#0000ff">USB转串口 开发板</font></p>
<p><font color="#0000ff">TX PB11/RX1</font></p>
<p><span style="color: rgb(0, 0, 255);">RX PB10/TX1</span></p>
<p><span style="color: rgb(0, 0, 255);">GND GND</span></p>
<p>(3)测试的是PA0口控制LED1,将两者用杜邦线在开发板上连接。</p>
<p> </p>
<p>2.代码准备</p>
<p>这里用官方sdk demo GPIO_Toggle,打开MounRiver Studio,File->Load加载CH32X035EVT\EVT\EXAM\GPIO\GPIO_Toggle下wvproj工程,添加日志,并全编译后下载到开发板。过程如下</p>
<div style="text-align: center;"></div>
<div style="text-align: center;">图4:IDE编译工程并烧录</div>
<p> 3.运行LED闪烁</p>
<p>串口日志如下图</p>
<div style="text-align: center;"></div>
<div style="text-align: center;">图5:LED闪烁工程日志</div>
<p>开发板效果,LED1间隔闪烁</p>
<div style="text-align: center;">
<div style="text-align: center;"></div>
<p> </p>
</div>
<div style="text-align: center;">图6:开发板点灯效果</div>
<p> </p>
<p> 至此,开发环境搭建完毕,且成功运行点灯程序,是一个良好的开端。</p>
<div style="text-align: center;"> </div>
<p> </p>
<p> </p>
</div><script> var loginstr = '<div class="locked">查看本帖全部内容,请<a href="javascript:;" style="color:#e60000" class="loginf">登录</a>或者<a href="https://bbs.eeworld.com.cn/member.php?mod=register_eeworld.php&action=wechat" style="color:#e60000" target="_blank">注册</a></div>';
if(parseInt(discuz_uid)==0){
(function($){
var postHeight = getTextHeight(400);
$(".showpostmsg").html($(".showpostmsg").html());
$(".showpostmsg").after(loginstr);
$(".showpostmsg").css({height:postHeight,overflow:"hidden"});
})(jQuery);
} </script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script>
页:
[1]