
单片机
文章平均质量分 58
单片机
捣鼓小能手
这个作者很懒,什么都没留下…
展开
-
环形缓冲区(ring buffer)
环形缓冲区(ring buffer),在内存中并不是一个首位相连成“环”的缓冲区,而是逻辑意义上的一个环。实际上环形缓冲区就是一段数组,是一个先进先出的缓冲区。第一次写环形缓冲区,可能会存在某些情况没有考虑到位请各位佬多多指教。原创 2023-12-30 16:27:19 · 2598 阅读 · 0 评论 -
稳定的串口通信协议~物联网项目
借鉴了PPP协议的帧格式数据帧的规定开始字符AD数据区的长度IO数据区的长度AD数据区IO数据区校验位1bit1bit1bit2bit1bit1bit整条数据的总长7E020100 000007个个区域的含义如下:开始字符:1个字节,代表一个数据包的开始。固定为0x7EAD数据区的长度:1个字节,表示有多少个传感器数据,比如,1个传感器就1*2表示02因为AD数据区是有2bitIO数据区的长度: 1个字节,表示有多少个IO口,比如,1个原创 2022-05-09 10:16:14 · 1230 阅读 · 0 评论