?? 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 + -