- 博客(2)
- 收藏
- 关注
原创 环形缓冲队列
环形缓冲,用两个数组只想 buff的位置,判断读和写的位置当读取的位置和写入的位置相等时,R=W,说明队列里边已无数据;#define CIRCLEBUFFER_SIZE 8EventCache Event_buff[CIRCLEBUFFER_SIZE];int s_readPtr = 0;int s_writePtr = 0;int Read_CircleBuffer_Data(void){ unsigned char Pos; if (s_readPtr ...
2022-05-25 10:24:37 236
原创 高低位颠倒
在一线通发送的时候,有的时候是从 字节的高位开始发送,有的是地位开始发送,这个时候就需要涉及到位的转换例如:0x0A1 ->10100001转换后 85->10000101unsigned char Byte_reserver(unsigned char source){ int i; char target = 0; for (i = 0; i < 8; i++) { target = target << 1;...
2022-05-09 15:50:58 571
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人