一个已知串口缓冲区,内部存的是已知的通讯结构,这个时候. uint8 RcvBuf[100]; typedef struct { uint8 header; uint8 cmd; uint8 addr; ****************** }COMM_TYPE;
使用的时候 #define RCVFRAME ((COMM_TYPE *)&RcvBuf[0]) 直接使用 就可以访问对应段,而不需要RcvBuf[0],RcvBuf[1]....RcvBuf.... RCVFRAME->header RCVFRAME->cmd RCVFRAME->addr
|