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

📄 comh.h

📁 这是一个对ARM9通用的LINUX ARM QT串口初始化设置,只要在自己的程序打开这个程序,及初始化数据结构,就可以读写出N个字节的串口数据
💻 H
字号:
/*MyCom.h 一组操作串口的函数*////////////////////////////////////////////////////////////////////////////////#include <stdio.h>              // printf#include <fcntl.h>              // open#include <string.h>             // bzero#include <stdlib.h>             // exit#include <sys/times.h>          // times#include <termios.h>	           //termios, tcgetattr(), tcsetattr()#include <sys/types.h>          // pid_t//#include <termios.h>	   //termios, tcgetattr(), tcsetattr()#include <unistd.h>#include <sys/ioctl.h>          // ioctl#include <linux/kd.h> /////////////////////////////////////////////////////////////////////////////////串口结构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	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);///////////////////////////////////////writr parroport data **************void write_lpt (unsigned char byte);//write the data to lpt port//////////////////////////////// play_sound ***************************void play_sound(unsigned int freq,unsigned int delay);	

⌨️ 快捷键说明

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