uart.h
来自「2.4GHz zigbee控制」· C头文件 代码 · 共 25 行
H
25 行
#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 + =
减小字号Ctrl + -
显示快捷键?