当前位置: 技术问答>linux和unix
linux下运行串口读写函数停留在读函数中
来源: 互联网 发布时间:2017-05-24
本文导语: 我今天写一个c代码,简单的进行串口的写和读,初始化串口,执行写函数,都正确执行,接下来在执行读函数即read(fd,*buffer,num); 程序停留在read函数这一过程中,没有输出任何信息,这是什么原因????? ...
我今天写一个c代码,简单的进行串口的写和读,初始化串口,执行写函数,都正确执行,接下来在执行读函数即read(fd,*buffer,num); 程序停留在read函数这一过程中,没有输出任何信息,这是什么原因?????
|
read 是阻塞的
|
可以在iocnl函数里设置为非阻塞
|
|
open的时候指定O_NONBLOCK试试