打印

STM32串口接受空闲中断多次触发的问题

[复制链接]
959|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
丑帅丑帅的|  楼主 | 2020-4-26 09:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在调试代码的时候,用串口助手发送bin文件,在串口中断里面打开了空闲中断,以检测文件发送完成。结果发现,所发送的bin文件的大小不一样,所触发空闲中断的次数也不一样(在空闲中断里添加了一个自加变量,观察文件发送完毕后变量的值)。多次调试发现,文件大小在682字节以下时,只触发一次空闲中断,682字节以上时,会触发两次以上,甚至几十次空闲中断。串口波特率115200.这种情况可能有哪些原因导致,有没有好的应对措施。

使用特权

评论回复

相关帖子

沙发
djz1992| | 2020-8-31 16:42 | 只看该作者
怎么办呢?我现在AT指令的回复都会触发两次空闲中断,太坑

使用特权

评论回复
板凳
ningling_21| | 2020-9-1 11:32 | 只看该作者
djz1992 发表于 2020-8-31 16:42
怎么办呢?我现在AT指令的回复都会触发两次空闲中断,太坑

重复的可以忽略

使用特权

评论回复
地板
djz1992| | 2020-9-1 12:36 | 只看该作者

不是重复,是一个回复分成两段

使用特权

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

本版积分规则

741

主题

742

帖子

0

粉丝