单片机发来的数据F5 03 F0怎么解读

字符帧格式1起始位8数据位1停止位,但是厂家又告诉我起始是F5,终止是F0,字符帧格式不是一位,怎么又变成F5了呢,问题二F5二进制是11110101,按照单片机起始位是按0判断,空闲为1,那么这个0不是应该在最后一位吗?谢谢

你大概弄错了串行通信的起始、停止位和厂家所说的数据包起始、停止个含义。前者是位,后者是字节。厂家所的其实F5意思是当单片机接收到F5时数据开始传输。当接收到F0时,数据传输结束。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-10-10
单片机或者上位机收到的数据已经去掉了起始位和停止位
第2个回答  2016-10-11
这是厂家自己定的协议吧,判断头和尾是否正确,发来的是3个字节,F5和D0起到校验作用,03才是要正真用到的数据
相似回答