📄 uart0app.h
字号:
/****************************************Copyright (c)**************************************************
** 广州周立功单片机发展有限公司
** 研 究 所
** 产品一部
**
** http://www.zlgmcu.com
**
**--------------文件信息--------------------------------------------------------------------------------
**文 件 名: UART0APP.h
**创 建 人: 刘养海
**最后修改日期: 2004年2月25日
**描 述: 定义LPC21xx\LPC22xx中UART0应用层函数
**
**--------------历史版本信息----------------------------------------------------------------------------
** 创建人: 刘养海
** 版 本: v1.0
** 日 期: 2004年2月25日
** 描 述: 原始版本
**
**--------------当前版本修订------------------------------------------------------------------------------
** 修改人:
** 日 期:
** 描 述:
**
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
#ifndef _UART0APP_H_
#define _UART0APP_H_
//作用范围
#ifndef _UART0APP_GLOBAL_
#define UART0APP_GLOBAL extern
#else
#define UART0APP_GLOBAL
#endif
/*********************************************************************************************************
**--------------技巧说明------------------------------------------------------------------------------
**
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
/*
************************************************************************************************************************
**函数原型 : void Delay(UINT32 i)
**参数说明 : i;软件Delay
**返回 值 : 无
**说 明 : 本函数用于简单的延时
*****
*******************************************************************************************************************
*/
UART0APP_GLOBAL void Delay(UINT32 i);
/*
************************************************************************************************************************
**函数原型 : void InitUart0(UINT32 BPS,UINT32 LCR,UINT32 FCR)
**参数说明 : BPS -->> BandRate;
LCR -->> U0LCR 寄存器;
FCR -->> UOFCR 寄存器;
**返回 值 : 无
**说 明 : 本函数用于硬件初始化UART0
************************************************************************************************************************
*/
UART0APP_GLOBAL void InitUart0(UINT32 BPS);
/*
************************************************************************************************************************
**函数原型 : void Uart0Send(UINT32 Len,UINT8 *Buf)
**参数说明 : Len -->> 发送字符长度;
Buf -->> 要发送数据的缓冲区首址
**返回 值 : 无
**说 明 : 本函数用于UART0发送数据,应用FIFO,非发送中断方式
************************************************************************************************************************
*/
UART0APP_GLOBAL void Uart0Send(UINT32 Len,UINT8 *Buf);
/*
************************************************************************************************************************
**函数原型 : void Uart0Rcv(UINT32 Len,UINT8 *Buf)
**参数说明 : Len -->> 接收字符长度;<=16;
Buf -->> 解收数据的缓冲区首址
**返回 值 : 无
**说 明 : 本函数用于UART0接收数据,应用FIFO
************************************************************************************************************************
*/
UART0APP_GLOBAL void Uart0Rcv(UINT32 Len,UINT8 *Buf);
#endif
/*********************************************************************************************************
** End Of File
********************************************************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -