www.pudn.com > LPC2200_USB.rar > uart0.h, change:2003-07-09,size:3703b


/****************************************Copyright (c)************************************************** 
**                               广州周立功单片机发展有限公司 
**                                     研    究    所 
**                                        产品一部  
** 
**                                 http://www.zlgmcu.com 
** 
**--------------文件信息-------------------------------------------------------------------------------- 
**文   件   名: uart0.h 
**创   建   人: 陈明计 
**最后修改日期: 2003年7月4日 
**描        述: μCOS-II下LPC210x的UART0底层驱动头文件 
**               
**--------------历史版本信息---------------------------------------------------------------------------- 
** 创建人: 陈明计 
** 版  本: v1.0 
** 日 期: 2003年7月4日 
** 描 述: 原始版本 
** 
**--------------当前版本修订------------------------------------------------------------------------------ 
** 修改人: 陈明计 
** 日 期: 2003年7月9日 
** 描 述: 更正注释 
** 
**------------------------------------------------------------------------------------------------------ 
********************************************************************************************************/ 
 
#define UART0_FIFO_LENGTH         16 
 
#ifndef IN_UART0 
 
extern uint8 UART0Init(uint32 bps); 
/********************************************************************************************************* 
** 函数名称: UART0Init 
** 功能描述: 初始化UART0  
** 输 入: bps:波特率 
** 
** 输 出:TRUE  :成功 
**        FALSE:失败 
** 全局变量: Uart0Sem 
** 调用模块: QueueCreate,OSSemCreate 
********************************************************************************************************/ 
 
extern void UART0Putch(uint8 Data); 
/********************************************************************************************************* 
** 函数名称: UART0Putch 
** 功能描述: 发送一个字节数据  
** 输 入: Data:发送的数据 
** 输 出:无 
** 全局变量: 无 
** 调用模块: QueueWrite,QueueRead 
********************************************************************************************************/ 
         
extern void UART0Write(uint8 *Data, uint16 NByte); 
/********************************************************************************************************* 
** 函数名称: UART0Write 
** 功能描述: 发送多个字节数据  
** 输 入: Data:发送数据存储位置 
**        NByte:发送数据个数 
** 输 出:无 
** 全局变量: 无 
** 调用模块: UART0Putch 
********************************************************************************************************/ 
 
extern uint8 UART0Getch(void);         
/********************************************************************************************************* 
** 函数名称: UART0Getch 
** 功能描述: 接收一个字节数据 
** 输 入: 无 
** 输 出: 接收到的数据 
** 全局变量: 无 
** 调用模块: OSSemPend 
********************************************************************************************************/ 
 
extern void UART0_Exception(void); 
/********************************************************************************************************* 
** 函数名称: UART0_Exception 
** 功能描述: UART0中断服务程序 
** 输 入: 无 
** 
** 输 出: 无 
**          
** 全局变量: 无 
** 调用模块: OSSemPost,QueueRead 
********************************************************************************************************/ 
 
#endif 
 
//#define UART0_SEND_QUEUE_LENGTH   60    /* 给UART0发送数据队列分配的空间大小 */ 
/********************************************************************************************************* 
**                            End Of File 
********************************************************************************************************/