[RISC-V MCU 应用开发] 【RISC-V MCU CH32V103测评】02:USART Demo

[复制链接]
 楼主| 740071911 发表于 2020-11-10 22:10 | 显示全部楼层 |阅读模式
本帖最后由 740071911 于 2020-11-19 13:14 编辑

注意,WCH-Link的串口只能发送,不能接收!
直接在上一个LED Demo基础上添加,
1.png

添加串口1,通过串口接收中断来接收数据,接收到回车键,一帧数据结束。
主程序里处理串口数据(或丢弃或返回)

3.png

用其他usb转ttl工具,,看看显示
5.png

串口调试助手显示结果,

4.png

最后附上工程文件


CH32V103 USART Demo.rar

435.24 KB, 下载次数: 24

zeshoufx 发表于 2020-11-11 08:53 | 显示全部楼层
谢谢分享【USART Demo】
RISCVLAR 发表于 2020-11-11 09:38 | 显示全部楼层
你好,我这边使用WCH-Link是可以进行发送接收的,你可以检查一下是不是串口连接问题,或者用教程中串口例程试验一下https://bbs.21ic.com/icview-3038794-1-1.html
 楼主| 740071911 发表于 2020-11-11 12:22 | 显示全部楼层
RISCVLAR 发表于 2020-11-11 09:38
你好,我这边使用WCH-Link是可以进行发送接收的,你可以检查一下是不是串口连接问题,或者用教程中串口例程 ...

我说的是“WCH-Link能发送,不能接收”,不知道你是怎么试的,还有你的串口例程,是用串口2哦,不是串口1,
 楼主| 740071911 发表于 2020-11-11 12:23 | 显示全部楼层
本帖最后由 740071911 于 2020-11-11 12:48 编辑

@RISCVLAR QQ截图20201111122150.png
用你的例子,从串口2连到wch-link确实可以收发,而串口1不行,说明板子硬件串口1设计存在问题,串口一还分一路给了db9
RISCVLAR 发表于 2020-11-11 13:33 | 显示全部楼层
本帖最后由 RISCVLAR 于 2020-11-11 14:45 编辑
740071911 发表于 2020-11-11 12:23
@RISCVLAR
用你的例子,从串口2连到wch-link确实可以收发,而串口1不行,说明板子硬件串口1设计存在问题,串 ...

你好,我这边用串口1试了一下,确实有问题,但我用其他串口调试工具试了没问题,通过用示波器读取信息,发现应该是由MAX232芯片导致的,导致232和TTL只能选择一种,后面应该会用跳帽进行改进,所以Link本身这方面应该没问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:想低声说句不在乎,可会飞的心总是在高处!

48

主题

887

帖子

5

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