serial.h

来自「嵌入式linux系统是如今比较热门的一个方向」· C头文件 代码 · 共 28 行

H
28
字号
/*serial.h by bitzilla@gmail.com*/#ifndef SERIAL_H#define SERIAL_H#include <stdio.h>#include <stdlib.h>#include <string.h>#include <unistd.h>#include <sys/stat.h>#include <sys/types.h>#include <fcntl.h>#include <termios.h>#include <errno.h>#include <time.h>/*定义波特率的合法取值*/static int  speed_arr[]={ B115200, B38400, B19200, B9600, B4800, B2400, B1200, B300, B38400, B19200, B9600, B4800, B2400, B1200, B300, };/*定义对应的波特率数值*/static int  name_arr[]={ 115200, 38400, 19200, 9600, 4800, 2400, 1200, 300, 38400, 19200, 9600, 4800, 2400, 1200, 300,};void set_speed(int fd,int speed);	/*设置串口波特率的速度*/int set_parity(int fd,int databits,int stopbits,int parity);	/*设置串口数据位,停止位,奇偶校验位*/int init_serial(char* dev);	/*打开串口设备*/#endif

⌨️ 快捷键说明

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