linux 下串口编程VTIME和VMIN的设置
来源:互联网 发布:网络人肉违法 编辑:程序博客网 时间:2024/04/30 18:43
本文转自:linux 下串口编程VTIME和VMIN的设置 ,转载请注明!
VTIME定义要求等待的时间量(取值不能大于cc_t)。
VMIN定义了要求等待的最小字节数。
options.c_cc[VTIME] = X; //设置从获取到1个字节后开始计时的超时时间
options.c_cc[VMIN] = Y; //设置要求等待的最小字节数
在原始模式下对read()函数的影响:
1、X=0,Y!=0。函数read()只有在读取了Y个字节的数据或者收到一个信号的时候才返回;
2、X!=0,Y=0。即使没有数据可以读取,read()函数等待X时间量后返回;
3、X!=0,Y!=0。第一个字节数据到时开始,最先满足收到Y个字节或达超时时间X任意一个条件,read()返回;
4、X=0,Y=0。即使读取不到任何数据,函数read也会立即返回。
示例:
通过串口连ID卡读卡器,要求读串口至少收6个字节数据立即返回,可以将串口的上述两个设置项设置如下:
options.c_cc[VTIME]=0;
options.c_cc[VMIN]=6;
- linux 下串口编程VTIME和VMIN的设置
- linux 下串口编程VTIME和VMIN的设置
- linux 下串口编程VTIME和VMIN的设置
- linux下串口编程VTIME和VMIN参数的用法
- Linux下串口参数VTIME和VMIN
- Linux下串口参数VTIME和VMIN
- Linux串口通信VTIME和VMIN的设置
- Linux下串口参数VTIME和VMIN的用法
- Linux串口c_cc[VTIME]和c_cc[VMIN]属性设置的作用
- Linux 窗口编程中VMIN VTIME设置
- Linux termios 串口编程之 VTIME与VMIN
- 串口编程的VTIME与VMIN的配置
- 串口VMIN VTIME 详解
- 串口VMIN VTIME 详解
- linux termios 之 VMIN VTIME
- Linux VTIME VMIN的作用以及使用有效的前提
- UART VTIME AND VMIN
- Linux下的串口设置
- 3好书
- Android自定义照相机实现(拍照、保存到SD卡,利用Bundle在Acitivity交换数据)
- Android之Android的数据存储--SharedPreferences
- office 2007 word PPT 转pdf的插件
- Android之Android的数据存储--SD卡
- linux 下串口编程VTIME和VMIN的设置
- 由避免外碎片的方法想起的新分配策略
- Android之Android的数据存储--File
- 解决打ejb-client包jdk版本问题
- S3C2440裸奔之一 关于启动代码
- dynamic_cast<>
- 分布式RMI多IP紊乱问题
- hdu_1565_方格取数(1)
- 32寄存器大全