- 13
- 0
- 约1.85万字
- 约 12页
- 2018-03-08 发布于河南
- 举报
GPRS程序
/****************************************************************************
* 文件名:UART.C的头文件
* 功能:作为UART.C的头文件,在程序调用的时候方便
* 说明:无
****************************************************************************/
#ifndef IN_UART
#include config.h //系统配置文件
/****************************************************************************
* 名称:UartMode
* 功能:UART0/UART1串口工作模式说明
* 入口参数:无
* 出口参数:无
****************************************************************************/
typedef struct UartMode
{ uint8 datab; // 字长度,5/6/7/8
uint8 stopb; // 停止位,1/2
uint8 parity; // 奇偶校验位,0为无校验,1奇数校验,2为偶数校验
} UARTMODE;
/****************************************************************************
* 名称:UART_Ini()
* 功能:初始化UART0/UART1口
* 入口参数:baud / UARTMODE
* 出口参数:无
****************************************************************************/
extern uint8 UART_Ini(uint32 baud, UARTMODE set);
/****************************************************************************
* 名称:UART_SendStr()
* 功能:UART0/UART1口发送程序
* 入口参数:WhichUart / *str / strlen
* 出口参数:无
****************************************************************************/
extern void UART_SendStr(uint8 WhichUart,uint8 *str,uint16 strlen);
/****************************************************************************
* 名称:IRQ_UART0 / IRQ_UART1
* 功能:UART0和UART1的接收中断函数
* 入口参数:无
* 出口参数:无
****************************************************************************/
#define rcvbufsize0 20
#define rcvbufsize1 20
extern uint8 rcv_buf0[rcvbufsize0]; // *接收时可超越缓冲rcv_buf0数组界限,该缓冲能保存前n次未读取的数据。
extern uint8 rcv_buf1[rcvbufsize1]; // *接受时可超越缓冲rcv_buf1数组界限,该缓冲能保存前n次未读取的数据。
extern uint16 rcv_byte_num0;
extern uint16 rcv_byte_num1;extern void __irq IRQ_UART0(void);
extern void __irq IRQ_UART1(void);
/****************************************************************************
* 名称:DelayNS()
* 功能:长软件延时
* 入口参数:dly 延时参数,值越大,延时越久
* 出口参数:无
************************************************************************
您可能关注的文档
最近下载
- 部编版语文五年级下册第一单元教材解读大单元集体备课.pptx VIP
- 车工 (数控车床)理论知识考核要素细目表四级.pdf VIP
- 本科课程《基础护理学》教案,第十二章给药.doc VIP
- 农村题材小品剧本村官.pdf VIP
- 小品剧本-小品《绰号》.docx VIP
- 小品剧本-小品《竞选》.docx VIP
- 本科课程基础护理学教给药教案(2025—2026学年).docx VIP
- LaserjetCP1025系列打印机打印质量故障排除手册.pdf VIP
- 年会小品剧本小品剧本:搞笑小品剧本《都是喝酒惹事》台词大全.docx VIP
- 2026年高考全国II卷文科综合真题试卷(新课标卷)(+答案).docx VIP
原创力文档

文档评论(0)