各位大虾:本人菜鸟请教一个问题,单片机如何接送串口不断发送的数据帧,并将该帧的有效数据提取出来,请赐教一个完整程序。
注:我用的是89C52,通信115200已经调试成功,我的思路是先接收一完整帧判断,然后再进行帧数分析,提取有效数据64
该帧为02 14 30 57 00 64 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 17 03
02 //帧头
14 //数据长度: 长度=命令+参数+效验
30 57 00 //命令
64 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 //有效数据
17 //XOR :XOR=长度xor命令xor参数
03 //帧尾 |