📄 uart.h
字号:
#ifdef _UART_C_
#define _UART_GLOBE_
#else
#define _UART_GLOBE_ extern
#endif
#define Uart0RxBufLen 512 // 定义USART0接收缓冲区的大小
_UART_GLOBE_ uint16 Uart0RxBufCnt; //接收计数器
_UART_GLOBE_ uint8 Uart0RxBuf[Uart0RxBufLen];//USART接收缓冲区
_UART_GLOBE_ uint16 Uart0RdCnt;//读USART0缓冲区计数
_UART_GLOBE_ uint8 Uart0Null;//读USART0缓冲区空
#define Uart1RxBufLen 512 // 定义USART1接收缓冲区的大小
_UART_GLOBE_ uint16 Uart1RxBufCnt; //接收计数器
_UART_GLOBE_ uint8 Uart1RxBuf[Uart1RxBufLen];//USART接收缓冲区
_UART_GLOBE_ uint16 Uart1RdCnt;//读USART1缓冲区计数
_UART_GLOBE_ uint8 Uart1Null;//读USART1缓冲区空
_UART_GLOBE_ void uartInit(uint8 uartNum);
_UART_GLOBE_ uint8 putChar(uint8 num, uint8 dat);
_UART_GLOBE_ uint8 putStr(uint8 num, uint8 *str, uint8 len);
_UART_GLOBE_ uint8 putCharHex(uint8 num, uint8 dat);
_UART_GLOBE_ uint8 putStrHex(uint8 num, uint8 *str, uint8 len);
#define Usart0BufLen 100//单包协议最大长度
#define Usart1BufLen 100
_UART_GLOBE_ unsigned char Usart0Buf[100];//单包数据缓存区
_UART_GLOBE_ unsigned char Usart1Buf[100];
_UART_GLOBE_ unsigned char Usart0TXBuf[100];//单包数据缓存区
_UART_GLOBE_ unsigned char Usart1TXBuf[100];
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -