DSP SCI从plc接收数据时发生错误OE错误怎么解决

求问这种情况比如我用串口调試助手循环发11 22 33 44 55 这5组数据给DSP,然后在程序里写入a[5]这个数组进行读取按理来说a[0]=11,a[2]=22,a[3]=33,a[4]=44,a[5]=55.而且应该一直保持不变但过一段时间(时间有长有短),數组读数就会发生错位而且错位位数不定,比如变成a[0]=44a[2]=55,a[3]=11,a[4]=22,a[5]=33.请教大神,这是什么原因呢我觉得是丢了数据导致赋值错位,我的波特率是115200發送间隔10ms,没有用FIFO,用普通中断从plc接收数据时发生错误换了好几种调试助手都没有用。大家觉得是DSP的问题还是串口芯片的问题还是CCS3.3的问题還是波特率误差的原因呢这种现象是不是丢了数据呢?为什么会这样

我要回帖

更多关于 从plc接收数据时发生错误 的文章

 

随机推荐