[RISC-V MCU 应用开发]

【RISC-V MCU CH32V103测评】初识CH32V103和串口功能测试

[复制链接]
467|0
手机看帖
扫描二维码
随时随地手机跟帖
hbzjt2011|  楼主 | 2020-12-7 16:35 | 显示全部楼层 |阅读模式
       CH32V103处理器是沁恒公司开发的基于RISC-V开源指令集设计的32位RISC处理器,挂载了丰富的外设接口和功能模块,包括内置 RTC、 时钟安全机制、 1 个 12 位 ADC 转换模块、 多组定时器、16 通道触摸按键电容检测(TKey)等功能,还包含标准的通讯接口:2 个 I2C 接口、2 个 SPI 接口、3个 USART 接口、1 个 USB2.0 全速主机/设备接口(全/低速通讯) 等。其最高工作品为80MHz,典型的工作频率为72MHz。微控制器配备了完整的软硬件平台,调试接口工具,可以满足了工业、医疗、消费类等市场上的各种需求。CH32V103评估板的外设资源如图所示。
907065fcdce29d9c54.png

     芯片的软件开发环境采用MounRiver Studio集成开发环境,MounRiver Studio是基于EclipseGNU开发的面向RISC-V 内核单片机的集成开发环境,包含了代码编辑,工程模板导入、导出,单步调试,代码烧录,IDE在线、离线升级等。软件界面如下图所示。
211475fcdd01528300.png
      MounRiver Studio 内置了MCU模板功能,首先使用MounRiver Studio新建一个工程,工程默认新建了使用串口1打印的例程。编译程序生成可执行文件。 760705fcde6e2699f3.png
62465fcde761d2da7.png
      单片机的下载调试采用WCH-Link模块。WCH-Link模块与开发板的具体连接如下图所示,在使用WCH-Link下载的时,遇到了一点小问题,就是拿到的模块模式不正确,因此在Windows系统设备管理器中一直识别的为串行设备。后来通过升级WCH-Link固件(参考:https://bbs.21ic.com/icview-3048030-1-1.html)以及通过将WCH-Link中的TX与GND短接进行模式切换后解决。
950805fcde7d94005c.png
895295fcde8c9a2efa.png
       程序编译下载完成后,通过终端查看程序打印输出。到此首先熟悉了软件的使用和下载调试过程,后面进行进一步的测试。
60435fcde908d996e.png
847815fcde91a5edeb.png

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:欢迎参与LabVIEW版块的讨论学习! 点我一键即达

157

主题

2338

帖子

40

粉丝