📄 uart0.h
字号:
/****************************************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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -