打印
[RISC-V MCU 应用开发]

【RISC-V MCU CH32V103测评】02:USART Demo

[复制链接]
722|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
740071911|  楼主 | 2020-11-10 22:10 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 740071911 于 2020-11-19 13:14 编辑

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


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



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


串口调试助手显示结果,



最后附上工程文件


CH32V103 USART Demo.rar

435.24 KB

使用特权

评论回复

相关帖子

沙发
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,

使用特权

评论回复
5
740071911|  楼主 | 2020-11-11 12:23 | 只看该作者
本帖最后由 740071911 于 2020-11-11 12:48 编辑

@RISCVLAR
用你的例子,从串口2连到wch-link确实可以收发,而串口1不行,说明板子硬件串口1设计存在问题,串口一还分一路给了db9

使用特权

评论回复
6
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本身这方面应该没问题

使用特权

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

本版积分规则

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

47

主题

856

帖子

5

粉丝