串口通讯协议
//这里以40 NUM CMD XX XX XX XX SUM 0D为例
//帧头为:0x40
//NUM为:数据长度,即 CMD XX XX XX XX
//CMD为:命令字节
//XX XX XX XX:数据内容,IEEE754标准
//SUM为:校验和,一个字节
//帧尾为:0x0D
适用于51或STM32单片机,数据存储大小端问题已经考虑,自行查看;
可以进行双向收发,数据类型已包含1字节/2字节/4字节大小的无符号数,以及4字节大小的float型数据,可以自行扩展为其他;
数据缓冲区的大小可以自行调整,可以为32或64,不建议过小或过大.
lihaolin123 / serialport Goto Github PK
View Code? Open in Web Editor NEW串口通讯协议