Usart_Rx_Sta是自己定义的,,它的作用如下:
/** Usart_Rx_Sta
* ----------------------------------------------------------
* | 1 1 0 0 | 0 0 0 0 | 0 0 0 0 | 0 0 0 0|
* -----------------------------------------------------------
* 最高两位用于保存数据是否接收完成 0:未完成 1:完成
* 次高位用于保存是否收到数据帧头 0:未完成 1:完成
* 其他位用于保存数据包长度,数据包最大长度为(255)个字节
*/
/* 接收状态标记 */
uint16_t Usart_Rx_Sta = 0;
|