我给上位机发数据,一次8个字节,如果只是单独发不会出现掉包的现象,如果我DSP收到上位机的数据然后再发给上位机,则发给上位机则会出现掉包的现象,而且只掉最后一个字节。请问大家这是什么原因?
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.
我给上位机发数据,一次8个字节,如果只是单独发不会出现掉包的现象,如果我DSP收到上位机的数据然后再发给上位机,则发给上位机则会出现掉包的现象,而且只掉最后一个字节。请问大家这是什么原因?
如果只掉最后一个字节说明你的程序配置有问题,或者说是逻辑处理有问题应该是少发了一个字节数据。
偶尔掉最后一个字节,而且更奇怪的是,我把FIFO发送延时开启(设为1个波特率时钟),并且发9个数据,这样就能完整的收到8个字节,而且串口助手也显示收到8个字节,那我发送的第9个字节去哪儿了呢?百思不得其解。