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

[复制链接]
1617|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

帖子

1

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