📄 usart.h
字号:
#define ERR_TX_QUEUE_OVERFLOW (128)
#define ERR_TX_QUEUE_EMPTY (128 + 1)
#define ERR_RX_QUEUE_OVERFLOW (128 + 2)
#define ERR_RX_QUEUE_EMPTY (128 + 3)
_EXTERN extern unsigned int Cnt_SendBytes; // 发送数据计数
_EXTERN extern unsigned int Cnt_ReceiveBytes; // 接受数据技术
_EXTERN extern unsigned char Flg_ReceiveData; // 接受到有效数据
_EXTERN extern unsigned int Queue_WriteByteToTxQueue(_IN unsigned char DataIn);
_EXTERN extern unsigned int Queue_ReadByteFromTxQueue(_OUT unsigned char * DataOut);
_EXTERN extern unsigned int Queue_WriteByteToRxQueue(_IN unsigned char DataIn);
_EXTERN extern unsigned int Queue_ReadByteFromRxQueue(_OUT unsigned char * DataOut);
_EXTERN extern unsigned int _OUT Queue_Tx_WaitingSendBytes(void);
_EXTERN extern unsigned int _OUT Queue_Rx_WaitingReadBytes(void);
_EXTERN void Queue_ClearRxQueue(void);
_EXTERN void Queue_ClearTxQueue(void);
_EXTERN extern void USART_SendInit(void);
_EXTERN extern void USART_SendByte(_IN unsigned char ByteData);
_EXTERN extern void USART_SendChech(void);
_EXTERN extern unsigned int USART_ReceiveByte(_OUT unsigned char *ByteData);
_EXTERN extern unsigned int USART_ReceiveInfo(_OUT unsigned char *SlaverAddress, _OUT unsigned char *Function);
_EXTERN extern void USART_Init(void);
_EXTERN void USART_CheckOnTimerInterrupt(void);
_EXTERN extern void TB_Init(void);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -