uart0.h

来自「ARM7通用串行口的开发程序」· C头文件 代码 · 共 53 行

H
53
字号
/****************************************Copyright (c)**************************************************
**                               广州周立功单片机发展有限公司
**                                     
**                                       工控事业部  
**
**                                 http://www.zlgmcu.com
**
**--------------文件信息--------------------------------------------------------------------------------
** 文 件 名: uart0.h
** 创 建 人: 甘达
** 最后日期: 2005年4月28日
** 描    述: UART0收发程序,具备收发缓冲池。。  
**           UART0驱动收发方式均使用FIFO,工作于中断方式。因此UART0收发均在后台自动完成。数据交互模型:
**           PC <=> UART0中断服务程序 <=> 缓冲池(消息队列) <=> 用户程序
**
** 声    明: 广州周立功单片机发展有限公司不提供任何类型的担保。不论是明确的,还是隐含的。
**           包括但不限于合适特定用途的保证。全部的风险,由使用者来承担。如果程序出现缺陷,
**           使用者承担所有必要的服务、修改和改正的费用。
**
**--------------历史版本信息----------------------------------------------------------------------------
** 创 建 人: 甘达
** 版    本: v1.0
** 日   期: 2005年4月28日
** 描   述: 原始版本
**
**--------------当前版本修订------------------------------------------------------------------------------
** 修 改 人: 甘达 
** 版    本: v1.0
** 日   期: 2005年4月28日
** 描   述:  
**
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
#define UART0_SEND_QUEUE_LENGTH      1024*1     // UART0 发送消息队列分配的空间大小 */
#define UART0_RECEIVE_QUEUE_LENGTH   1024*16    // UART0 收取消息队列分配的空间大小 */

extern uint32 UART0_SendBuf[];
extern uint32 UART0_ReceiveBuf[];

extern uint8 UART0_SendStr(char *str);
extern void  UART0_SendTriger(void);
extern uint8 UART0_SendNByte(uint8 *p, uint32 n);
extern uint8 UART0_ReceiveNByte(uint8 *p, uint32 n);
extern void  UART0_SendByte(uint8 Data);
extern uint8 UART0_ReceiveByte(void);
extern uint8 UART0_Init(uint32 bps);
extern void  UART0_Exception(void);


/*********************************************************************************************************
**                            End Of File
********************************************************************************************************/

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?