⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 uart.h

📁 2.4GHz zigbee控制
💻 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 + -