STM32
直播中

刘满贵

7年用户 1438经验值
私信 关注
[问答]

STM32串口接收数据出现漏接的原因?怎么解决?

STM32串口接收数据出现漏接的原因?怎么解决?

回帖(1)

刘斌

2021-12-9 10:28:46
今天在写IAP调试的时候发现接收到的数据不对,比如我发送1234567890,STM32单片机接收到的只有124680,其中的3579就漏了,查找了半天发现是中断处理时间太长,也就是说在接收的时候出现的还没把接收的数据保存,就已经被覆盖掉了,还有在测试的时候,我为了方便把打印接收的数据也放到中断里面,同样也会出现漏接的现象,所以当使用串口接收数据的时候,要保证接收到的数据及时保存,中断尽量不要运行时间太长。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分