串口发送时 现象:传送数据个数是buffer的约数的时候正常,否则出错
0x23,0xa5,0xfd,0xe0,0xbb,0x0f,buffer是12 发送1,2,3,4,6个数是正常,发送5个出错如:23 E0 A5 BB FD 23 E0 A5 BB FD 23 E0 A5 BB FD 23 E0 A5 BB FD 23 E0 A5 BB FD 23 E0 A5 BB FD 23 E0 A5 BB FD 23 E0 A5 BB FD 23 E0 E0 A5 BB FD 23 E0 A5 BB FD 23 E0 A5 BB FD 无规律
可能原因:程序使用循环队列有错
请教:一般怎么处理循环队列,防止数据覆盖,包括发送和接收过程
先谢谢大家 |