[USB芯片] 【CH32X035评估板测评】开发环境+点灯+WCHISPTool下载代码

[复制链接]
 楼主| dvacos 发表于 2023-9-12 13:11 | 显示全部楼层 |阅读模式
开发环境与点灯
收集资料
官方链接  HYPERLINK "https://www.wch.cn/products/CH32X035.html"
此链接有介绍芯片的基本的介绍 (内核外设等) 和 不同封装的芯片资源上的差异,最下方包含下载的开发资料和 IDE等
c61d30345a1fd8416cf9985d59f538a5
此网页的最下方可以看见相关的开发资料,全部下载即可。
27bed4231bd7b9aba490b47217c253f7
沁恒的芯片有两种内核分别是ARM 和 RISC-V的,需要使用不同的开发环境,而本次测评的是CH32X035,用的是RISC-V内核,所以需要安装下图的IDE,按照提示下载、并且安装即可,十分快捷、方便!
3cb0854cb016ac97a26ca8cd067b2e51 93c760fc50db3d1b085b9d5e43e49f09
安装好后打开软件,在”Help”内即可修改语言,图下图。
61673e053124536c71c3c05864beed93
重启后就可以看见中文界面了,可以看见是认真做了中文适配的!而不是随便糊弄一下而已!
735a2329ca897cc3863bfea8986e93f3


点灯
直接打开....\EVT\EXAM\GPIO\GPIO_Toggle 此路径下的GPIO翻转代码,直接编译烧录后,
从PCB上可直观的看到LED,没有与任何IO连接,所以烧录了GPIO翻转代码之后,LED也不会由任何反应。
e678427bb220e8fd798931ec1fa0bcc0
结合代码能看到,代码在while中翻转的是PA0引脚,所以接一根杜邦线就可以看到等在翻转了!
同时我们也能看到代码里初始化了一个波特率为115200的串口,但是不知道引脚号!
083ad706ad582d1db834785fa579e5c0
跳转到改函数的实现部分,可以看见初始化串口的引脚是PB10
37377028a1ad4c3f75ac37cab24c24a1
调整使用串口模块并且调整波特率后,可以看见相关的打样!!
4be00dc823bc4daf4d5952d131d33746

烧录
本次测评沁恒十分贴心的附带了烧录器,一开始我还在担心如果没有烧录器要怎么办?所以我在沁恒官网找到了另外一种下载方式。
WCHISPTool 工具下载链接  :  HYPERLINK "https://www.wch.cn/downloads/WCHISPTool_Setup_exe.html"
008aef6a09b44d764980bddef0636156
按照上图配置好之后,按着“Download”后,再插上type-c线后 松开就可以识别到芯片了,如下图
614b1f35aae3a1a30ca79306fade4523 Download按键
bd7ced7b7d89a05c6e5bd0ff1a5d3d10
如图软件已经正常识别到芯片了。
f7a2affe9018bbc9c4b3f5b598f2ed2a
注意:第一次下载会提示芯片被保护,需要去除保护先!

forgot 发表于 2023-9-14 08:49 | 显示全部楼层
赞一下,非常好的测评,我的板子也收到了,先来学习一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

25

主题

115

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部

25

主题

115

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部