
这是一个典型的方案,但是对帧头与帧尾在设计的时候都要注意,也就是说帧头、帧尾不能在所传输的数据域中出现,一旦出现可能就被误判。如果用中断来锋冲察接收的话,程序基本可以这么实现:
unsigned char recstatu//表示是否处于一个正银茄在接收数据包的状态
unsigned char ccnt //计数
unsigned char packerflag//是否接收到一个完整的数据包标志
unsigned char rxbuf[100]//接收数据的缓冲区
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)