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 + -
显示快捷键?