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

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


fd = open( "/dev/ttyS0 " );
ioctl( … );
ioctl();…
fd_set fds;
FD_ZERO()
select( fd );
FD_ISSET()


晕,发完才看到是写

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


man select

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

相关文章:

你感兴趣的文章:

标签云: