?? uart.h
字號(hào):
#ifdef _UART_C_
#define _UART_GLOBE_
#else
#define _UART_GLOBE_ extern
#endif
// 定義USART1緩沖區(qū)的大小
#define Rxd1BufLen (512)
// 定義二級(jí)緩存
#define Rxd1BufLev2Len 1
// 定義USART0緩沖區(qū)的大小
#define Rxd0BufLen (512)
// 定義二級(jí)緩存
#define Rxd0BufLev2Len 1
// 在此處聲明全局變量時(shí)不能賦初值
_UART_GLOBE_ uint8 RxdBufLev2[2][Rxd0BufLev2Len];// RxdBufLev2[0] usart0; RxdBufLev2[1] usart1
_UART_GLOBE_ uint8 Rxd1Buf[Rxd1BufLen]; // 定義USART1緩沖區(qū)
_UART_GLOBE_ uint8 *inRxd1Buf; // 定義輸入U(xiǎn)SART1緩沖區(qū)的指針
_UART_GLOBE_ uint8 *outRxd1Buf; // 定義輸出USART1緩沖區(qū)的指針
_UART_GLOBE_ uint16 Rxd1BufCnt; // 定義USART1緩沖區(qū)中數(shù)據(jù)個(gè)數(shù)的計(jì)數(shù)器
_UART_GLOBE_ uint8 Rxd0Buf[Rxd0BufLen]; // 定義USART0緩沖區(qū)
_UART_GLOBE_ uint8 *inRxd0Buf; // 定義輸入U(xiǎn)SART0緩沖區(qū)的指針
_UART_GLOBE_ uint8 *outRxd0Buf; // 定義輸出USART0緩沖區(qū)的指針
_UART_GLOBE_ uint16 Rxd0BufCnt; // 定義USART0緩沖區(qū)中數(shù)據(jù)個(gè)數(shù)的計(jì)數(shù)器
_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);
_UART_GLOBE_ int16 getChar(uint8);
_UART_GLOBE_ uint8 getStrLong(uint8 num, uint8 len, uint8 *dest);
_UART_GLOBE_ uint8 getStr(uint8 num, uint8 c, uint8 *dest);
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -