串口数据传输过快时,接收数据出现“卡顿”情况,有遇到过类似情况麻烦给下建议
逻辑运算符 2019-09-11 05:28:40 现象:
1.主机是嵌入式平台,当外部串口指令以10fps,每帧数据10个字节以内发送时,主机串口接收正常。
2.当指令发送速度提高时(大概有100fps),会出现接收卡顿的情况,即有几秒读到空白数据,然后一次性读到缓存区积累的数据。
3.该现象发生在波特率设置小于等于19200时出现,通讯波特率设置到115200后该现象消失。
4.用电脑串口工具接收外部串口是正常的,并未出现该现象。
在外部串口波特率(19200)无法改变的情况下,怎么配置串口参数去除该现象?