本帖最后由 Ryanhsiung 于 2011-10-14 17:05 编辑
听说大叔正准备定串口的通信协议,今天我就移植了一个我现在正在用的!注:非商业用途 本程序可随意使用!商业则必须经过本人的同意!!
protocol:
//接收: 0x02 +address + length + command+ data0..n ++ crc8sum
(n>=0)
//发送: 0x02 +address + length +status + (command+ data0..n )+ crc8sum
(n>=0)
大家也可使用9位地址模式,将0x02去除直接,ADDRESS用9位地址传送,剩下的用9位数据传送。
本程序功能:
通过串口接收命令,解析command: 为0 点亮LED1,为1关闭LED1.
下面是流程图!
|