单片机/MCU论坛
直播中

严睿宏

5年用户 4经验值
擅长:模拟技术 嵌入式技术 处理器/DSP
私信 关注
[问答]

请问STM32串口接收数据时,为什么有时候会丢第一个字节?

是采用空闲中断的方式来判断是否接收完一帧数据,接收完后回传。
下图是串口中断函数:



  • QQ图片20200825115314.png

回帖(1)

人中狼

2020-8-25 17:57:52
count_test=mn时把buf_from_USART2[mn]清零了,应该是丢一帧的最后一个字节吧
举报

更多回帖

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