您好:
我使用IWR1642 SDK 的串口读函数 UART_read()或者UART_readPolling()函数,一次读取上位机发送的二十个字节。上位机每100ms 发送一帧数据。一般前三帧数据是正确的,但后面的每一帧数据 都会发生 最后一个字节到第一个字节的位置。但是当我将上位机的两帧数据发送间隔设置800ms 以上时就不会出现这种清空,发送几百帧都不会出现错位现象。
我一次接收到20个字节后,就会处理这一帧数据。处理结束后会清空缓存,再接收下一帧。当我只是接收时不在做数据处理,两帧数据的发送间隔为600ms时不出现错位现象。间隔小于600ms时又会出现错位现象。
Shine:
雷达波的问题请到下面的论坛咨询。
e2echina.ti.com/…/另外,您的图片显示不出来,需要到“使用高级编辑器编辑文本”插入图片。
ning bang:
ning bang:
回复 Shine:
好的,谢谢