嵌入式项目的开发经验
#define BOARD_ADDR (uint16_t)(('0')|('1')<<8)宏定义只能定义常量不可定义变量:#define BOARD_ADDR (BOARD_ID/10+'0')|(BOARD_ID%10+'0')<<8)BOARD_ID为变量,所以不成功Receive_Flag = 1;定义标志位,if()语句常用标志位为1来判断是否进入执行内部...