📄 uart.h
字号:
#ifndef _UART_h_
#define _UART_h_
#define FREQ_OSC 1000000L //定义系统时钟频率
#define BAUD 9600L //定义波特率
#define SPEED _high_
#if SPEED == _high_
#define UBRR_COUNT FREQ_OSC/8L/BAUD - 1 //计算UBRR
#else
#define UBRR_COUNT FREQ_OSC/16L/BAUD - 1 //计算UBRR
#endif
#define TX_BUFFER_SIZE 32 // USART0发送缓冲区大小定义
#define RX_BUFFER_SIZE 32 // USART0接收缓冲区大小定义
extern unsigned char rx_counter;
extern unsigned char tx_counter;
void UartInit(void); //函数声明
char UartGetChar(void);
void UartPutChar(char c);
void UartPutString(char* s);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -