主要想请问两个设备之间的通信问题:
例如:
现有两个设备A、B。设备A为下位机,设备B为上位机,设备A持续主动地发送数据给设备B,设备B利用串口循环读取数据。
设备A发给设备B的数据格式是:0xABCDEFGH,就是四个字节一帧,没有帧头帧尾没有校验和。 那么设备B如何正确接收设备A的数据呢,因为数据是持续传输的,没有帧头帧尾来识别一帧,只能通过四个字节四个字节来断开,但是如果中间出现一个错误的数据,或者接收中间多出了一个字节,岂不是导致后续的数据全部出现问题了。这样应该怎么解决呢。
收起
你这种没有帧头帧尾的,又是连续发送,没法做的,因为每四个字节都可以形成数据,只是数据不对而已
报告相同问题?