TI中文支持网
TI专业的中文技术问题搜集分享网站

IWR 1642 芯片串口接收上位机数据,最后一个字节会写到第一个字节的位置

您好:
         我使用IWR1642   SDK 的串口读函数 UART_read()或者UART_readPolling()函数,一次读取上位机发送的二十个字节。上位机每100ms 发送一帧数据。一般前三帧数据是正确的,但后面的每一帧数据 都会发生 最后一个字节到第一个字节的位置。但是当我将上位机的两帧数据发送间隔设置800ms 以上时就不会出现这种清空,发送几百帧都不会出现错位现象。

我一次接收到20个字节后,就会处理这一帧数据。处理结束后会清空缓存,再接收下一帧。当我只是接收时不在做数据处理,两帧数据的发送间隔为600ms时不出现错位现象。间隔小于600ms时又会出现错位现象。

Shine:

雷达波的问题请到下面的论坛咨询。
e2echina.ti.com/…/

另外,您的图片显示不出来,需要到“使用高级编辑器编辑文本”插入图片。

ning bang:

ning bang:

回复 Shine:

好的,谢谢

赞(0)
未经允许不得转载:TI中文支持网 » IWR 1642 芯片串口接收上位机数据,最后一个字节会写到第一个字节的位置
分享到: 更多 (0)