请问我上面的发送和接受程序是否正确?
通信协议如下:
采用相同的波特率,双方约定,发送时,先发送一个呼叫信号(0x06)
以询问接受机是否可以接受数据,接受机收到呼叫信号后,若同意接受数据则回
发0x00作为答应信号,表示可以接受数据,否则回发0x05,表示暂不能接受数据
发送机只有在接收到接收机发回的答应信号0x00后才能将数据统一发送到接收机,
否则不断想接收机发送呼叫信号,直到接收到接收机发回的0x00的应答信号.
若接受正确,向发送机回发0x0f信号,表示正确,否则发送0xf0,表示接受到的数据出现了错误.
以上程序还是怎么改变下!