串口接收中断和连续发送的矛盾!

出现的问题:为何我配置的串口中断,只能接收到数据头和尾?PC发送123,我接收到13;PC发送12345,我接收到15。 波特率也是匹配的呀,怎么就漏接了中间部分呢?函数 暂时想到的缘由:由于串口接收中断服务程序也是须要时间来执行的,因此试想一下: MCU的串口外设在接收到二个数据的时候,MCU的主核正在执行第一个数据触发的中断服务程序,因此第二个数据触发的中断函数并未执行!若是波特率很高,那么中
相关文章
相关标签/搜索