打印
[研电赛技术支持]

浅谈GD32关中断时间对串口接收的影响

[复制链接]
106|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Zuocidian|  楼主 | 2025-4-12 11:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一般串口接收到2个字节就会溢出错误。编写代码时需注意关中断时间,不能过长,如果大于1~2字节串口接收的时间,会导致串口接收溢出,该条帧命令就会接收不全。
解决方法:
1)设法缩短最长关中断时间,满足关断时间小于1个字节串口接收时间
2)串口波特率改低
3)串口使用FIFO功能,这样接收多个字节也不会溢出错误,直到FIFO满才会溢出错误



————————————————

                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/lljss1980/article/details/139985654

使用特权

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

本版积分规则

35

主题

86

帖子

0

粉丝