见过一种办法是设置标志位
单片机通过标志位来识别接下来的数据是什么用途。
通信协议不可以是很多个字节吗?
将数据帧缓存下来
单片机检测数据帧特定的几位标志位
根据标志位的信息,将对应的数据位信息存储进数组或者啥的,
结束后mcu再进行数据的处理
试试case语句
如果要求数据帧中还需校验位等包含其它特定信息,可以参照2楼的标准格式,不过mcu开销就会比较大
2楼是最规范的,但是考虑使用普通单片机的话 可以适当简化
这一趟下来,就是你自己设计的帧格式了,再加上其它握手
可以形成一套协议了,但是性能之类,需要深入研究了。