⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mycom.h

📁 linux串口编程的一些文档以及一些示例
💻 H
字号:
/*	本程序符合GPL条约 *	一组操作串口的函数 *	Beneboy 2003-5-16*///串口结构typedef struct{	char	prompt;			//prompt after reciving data	int 	baudrate;		//baudrate	char	databit;		//data bits, 5, 6, 7, 8	char 	debug;			//debug mode, 0: none, 1: debug	char 	echo;			//echo mode, 0: none, 1: echo	char	fctl;			//flow control, 0: none, 1: hardware, 2: software	char 	tty;			//tty: 0, 1, 2, 3, 4, 5, 6, 7	char	parity;			//parity 0: none, 1: odd, 2: even	char	stopbit;		//stop bits, 1, 2	const int reserved;		//reserved, must be zero}portinfo_t;typedef portinfo_t *pportinfo_t;/* *	打开串口, 返回文件描述符 *	pportinfo: 待设置的串口信息*/int PortOpen(pportinfo_t pportinfo);/* *	设置串口 *	fdcom: 串口文件描述符, pportinfo: 待设置的串口信息*/int PortSet(int fdcom, const pportinfo_t pportinfo);/* *	关闭串口 *	fdcom: 串口文件描述符*/void PortClose(int fdcom);/* *	发送数据 *	fdcom: 串口描述符, data: 待发送数据, datalen: 数据长度 *	返回实际发送长度*/int PortSend(int fdcom, char *data, int datalen);/* *	接收数据 *	fdcom: 串口描述符, data: 接收缓冲区, datalen: 接收长度, baudrate: 波特率 *	返回实际读入的长度*/int PortRecv(int fdcom, char *data, int datalen, int baudrate);

⌨️ 快捷键说明

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