www.pudn.com > sdsource.rar > uart.h


 
 
/* 定义串口模式设置数据结构 */ 
typedef  struct  UartMode 
{   
   uint8 datab;         			// 字长度,5/6/7/8 
   uint8 stopb;        				// 停止位,1/2 
   uint8 parity;    				// 奇偶校验位,0为无校验,1奇数校验,2为偶数校验 
}UARTMODE; 
 
extern uint8 rcv_buf[8];       								// UART0数据接收缓冲区 
extern volatile uint8 rcv_new;     							// 接收新数据标志 
 
extern int8 UART0_Init (uint32 baud, UARTMODE set);			// UART0 相关寄存器设置 
extern void   __irq IRQ_UART0(void);						// UART0 中断服务程序 
extern void  UART0_SendBuf(void);							// 发送rcv_buf, 共8个字节 
extern void Uart_Initialize(uint32 baudrate);				// UART0 初始化