用6713芯片,DSP/BIOS操作系统,配置1ms定时器,串口数据接收在定时器里查询接收;
RS422,波特率921600,数据位8,无校验;
定时器完成数据接收和数据格式解码后,将解码后的数据放入消息队列缓存,并产生旗语;
由任务(TSK)继续完成数据的后续处理及相关计算;
现在问题是,在某种特定状态下,RS422串口接收的数据会偶尔丢失一个字节,导致定时器中数据格式解码错误,整个数据帧丢失;
有大神可以帮忙分析下是什么原因么?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
用6713芯片,DSP/BIOS操作系统,配置1ms定时器,串口数据接收在定时器里查询接收;
RS422,波特率921600,数据位8,无校验;
定时器完成数据接收和数据格式解码后,将解码后的数据放入消息队列缓存,并产生旗语;
由任务(TSK)继续完成数据的后续处理及相关计算;
现在问题是,在某种特定状态下,RS422串口接收的数据会偶尔丢失一个字节,导致定时器中数据格式解码错误,整个数据帧丢失;
有大神可以帮忙分析下是什么原因么?