查看: 192|回复: 0

软件串口-TW32F003

[复制链接]

28

主题

66

帖子

1165

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1165
发表于 2024-4-2 13:47:56 | 显示全部楼层 |阅读模式
1、扩展描述
    TW32F003硬件串口有两个即Serial1(Typec-连接)、Serial2(默认引脚  PA0(TX)/PA1(RX)),当项目复杂时可能两个串口不够,因此推出软件串口扩展库,以任意两个空闲IO口作为TX/RX 且使用方法与天问Block硬件串口使用相差无几。
2、图形块描述
(1)软串口初始化 任意两个IO口作为TX、RX


image.png
注意:软串口最好使用9600附近波特率,波特率过高有可能在传输过程中某一字节错误,建议使用软件串口传输时增加CRC等检验字节
(2)其他图形块与硬件串口使用方式一样,区别在于软件口输入不同,但用法相同
image.png
3、图形块范例
image.png
image.png

4、注意事项
1、软件串口接收基于外部中断实现,因此在使用外部中断时,不能使用软串口RX引脚的中断线,例如RX(PA0) 外部中断不能使用PA0、PB0 、PF0。
2、串口波特率最好不要设置太高,以防数据某个字节传输错误。





软件串口.zip

30.09 KB, 下载次数: 0

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|好好搭搭在线 ( © 好好搭搭在线 浙ICP备19030393号-1 )

GMT+8, 2024-5-1 05:02 , Processed in 0.318087 second(s), 25 queries .

Powered by Discuz!

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表