现象:
当UART的数据线上数据异常的时候,可能出现close设备超时的现象,可能需要10s或以上才能将该设备关闭。
解决方法:
遇到该问题的时候调用下面的函数
tcflush(uart-> fd,TCOFLUSH)
将uart中缓存数据清空,在调用close即可。
现象:
当UART的数据线上数据异常的时候,可能出现close设备超时的现象,可能需要10s或以上才能将该设备关闭。
解决方法:
遇到该问题的时候调用下面的函数
tcflush(uart-> fd,TCOFLUSH)
将uart中缓存数据清空,在调用close即可。