simuart.h

来自「在ARM7和UC/OSII的平台上实现了GPS自动报站的功能,涉及GPS模块LE」· C头文件 代码 · 共 36 行

H
36
字号
/****************************************************************
**                                                              *
**  FILE         :  SimUART.H                                  *
**  COPYRIGHT    :  (c) 2001 .Xiamen Yaxon NetWork CO.LTD       *
**                                                              *
**                                                              *
**     2006.3.30                                                *
****************************************************************/
#ifndef SIMUART_H
#define SIMUART_H

//#define NUM_SIMU_UARTS      3 

#ifdef _SIMUART_C_
#define SIMUART_EXTEN 
#else
#define SIMUART_EXTEN extern
#endif

#define STARTBIT_FLAG  0x11				/*起始位标志*/ 
#define STOPBIT_FLAG   0x10				/*停止位标志*/
#define COUNT_DATA	   0x08 			/*数据位计数开始标志*/ 

//SIMUART_EXTEN BOOLEAN SENDED_TX;
//SIMUART_EXTEN BOOLEAN RECEIVED_RX;
SIMUART_EXTEN BOOLEAN sended_tx;
SIMUART_EXTEN BOOLEAN recved_rx;

void    InitSimUART(INT16U baud);                   /* 初始化模拟串口 */
void    EnableSimUART(void);    										/* 使能模拟串口 */
void    DisableSimUART(void);                   		/* 禁止模拟串口 */
void    WriteSimUART(INT8U ch);           					/* 写模拟串口 */
INT8U   ReadSimUART(void);                      		/* 读模拟串口 */
BOOLEAN SimUARTRecv(void);                      		/* 模拟串口接收标志 */
BOOLEAN SimUARTReady(void);                     		/* 模拟串口写就绪标志 */
#endif

⌨️ 快捷键说明

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