![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
常用封装文件
文章平均质量分 60
常用文件
@残梦
当学习成为一种习惯!
展开
-
69、FIFO缓存发送数据(先入先出)
本文件用于设备数据收发缓冲使用,本fifo采用申请2片内存区,交替使用,写0时1读,写1时0读,避免同时使用相同内存块。此方法的弊端为,当FIFO输入数据速度大于输出,则会引起数据丢失,若只是短时间数据量大则可以通过分配较大空间避免此问题。链接:https://pan.baidu.com/s/1-u8w19RiyPeCtVQjX8hzgw。fifo区域采用头尾相连的方式循环覆盖,分别记录读和写的位置,相等则数据为空,否则说明有数据。原创 2024-03-22 16:01:45 · 644 阅读 · 0 评论 -
67、自定义通信帧协议解析
帧标识A 类型 备注A0x0F 长帧 数据长度2字节短帧:帧标识 帧标识取反 帧用户数据字节数 用户数据…用户数据长帧:帧标识 帧标识取反 帧用户数据字节数(高8位) 帧用户数据字节数(低8位) 用户数据…用户数据注意:帧标识符应尽量避免使用0x00/0xFF,因为出现概率过高,容易误识别。原创 2024-03-20 11:57:32 · 275 阅读 · 0 评论