首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

请教使用SELECT()函数如何监测串口发送数据

2012-03-12 
请问使用SELECT()函数怎么监测串口发送数据?也就是等待写入串口的数据发送完(发送缓冲区已无数据)或者超时

请问使用SELECT()函数怎么监测串口发送数据?
也就是等待写入串口的数据发送完(发送缓冲区已无数据)或者超时才返回。谢谢

[解决办法]
fd = open( "/dev/ttyS0 " );
ioctl( ... );
ioctl();...
fd_set fds;
FD_ZERO()
select( fd );
FD_ISSET()
...



[解决办法]
晕,发完才看到是写

应该也可以测试fd是否可写

[解决办法]
man select

热点排行