当前位置: 技术问答>linux和unix
请问使用SELECT()函数怎么监测串口发送数据?
来源: 互联网 发布时间:2016-01-12
本文导语: 也就是等待写入串口的数据发送完(发送缓冲区已无数据)或者超时才返回。谢谢 | fd = open( "/dev/ttyS0" ); ioctl( ... ); ioctl();... fd_set fds; FD_ZERO() select( fd ); FD_ISSET() ... | 晕,发...
也就是等待写入串口的数据发送完(发送缓冲区已无数据)或者超时才返回。谢谢
|
fd = open( "/dev/ttyS0" );
ioctl( ... );
ioctl();...
fd_set fds;
FD_ZERO()
select( fd );
FD_ISSET()
...
ioctl( ... );
ioctl();...
fd_set fds;
FD_ZERO()
select( fd );
FD_ISSET()
...
|
晕,发完才看到是写
应该也可以测试fd是否可写
应该也可以测试fd是否可写
|
man select