1
赞

已采纳
缓存数组是肯定要有的,而且要十分小心不要溢出导致乱七八糟的数据产生。空间宽裕缓存可以取大点。接收中断判断帧头帧尾,然后判断CRC是否正常,如果正常就可以取任意操作缓存中接收到的每一byte数据。但值得注意的是,这帧数据中所需数据也可能会和帧头帧尾重合的数据。所以再加上数据帧长度判断会更可靠。