📄 uart0_drv.h
字号:
// **************************************************************
// *** 广 州 天 河 双 龙 电 子 公 司 ***
// *** http://www.sl.com.cn ***
// *** 实验:GPS ***
// *** 作者:zxy@sl.com.cn ***
// *** 2007年4月5日 ***
// *** 目标MCU:MEGA169 晶振:内部(INT)8MHZ ***
// **************************************************************
//编译器GCC-AVR
#ifndef _UART0_H_
#define _UART0_H_
#define BAUD 9600
//#define UART1_BAUD 19200
/**********************************************************************/
/* UART Buffer Defines */
/**********************************************************************/
#define UART0_RX_BUFFER_SIZE 32 /* 1,2,4,8,16,32,64,128 or 256 bytes */
#define UART0_RX_BUFFER_MASK ( UART0_RX_BUFFER_SIZE - 1 )
#define UART0_TX_BUFFER_SIZE 32 /* 1,2,4,8,16,32,64,128 or 256 bytes */
#define UART0_TX_BUFFER_MASK ( UART0_TX_BUFFER_SIZE - 1 )
#if ( UART0_RX_BUFFER_SIZE & UART0_RX_BUFFER_MASK )
#error UART0 RX buffer size is not a power of 2
#endif
#if ( UART0_TX_BUFFER_SIZE & UART0_TX_BUFFER_MASK )
#error UART0 TX buffer size is not a power of 2
#endif
void init_UART0(void );
unsigned char UART0_ReceiveByte( void );
void UART0_TransmitByte( unsigned char data );
unsigned char UART0_DataInReceiveBuffer( void );
#endif
//end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -