当前位置: 技术问答>linux和unix
打开串口属性问题
来源: 互联网 发布时间:2015-12-04
本文导语: 设置了这两个属性说是硬件控制流量,请问控制的是什么流量啊??什么硬件呢? pts.c_cflag |= CRTSCTS; pts.c_iflag &= ~(IXON | IXOFF | IXANY); | CRTSCTS - (not in POSIX) Enable RTS/CTS (hardware) flow cont...
设置了这两个属性说是硬件控制流量,请问控制的是什么流量啊??什么硬件呢?
pts.c_cflag |= CRTSCTS;
pts.c_iflag &= ~(IXON | IXOFF | IXANY);
pts.c_cflag |= CRTSCTS;
pts.c_iflag &= ~(IXON | IXOFF | IXANY);
|
CRTSCTS - (not in POSIX) Enable RTS/CTS (hardware) flow control, if set, enable CTS status change reporting
IXON Enable XON/XOFF flow control on output.
IXANY (not in POSIX.1; XSI) Enable any character to restart output.
IXOFF Enable XON/XOFF flow control on input.
一般来说,硬件指的是终端设备,比如modem,tty等等。流量控制指的是控制数据传输流量,比如如果串行线速度是9600bps,那么就需要控制速度在9600bps。
IXON Enable XON/XOFF flow control on output.
IXANY (not in POSIX.1; XSI) Enable any character to restart output.
IXOFF Enable XON/XOFF flow control on input.
一般来说,硬件指的是终端设备,比如modem,tty等等。流量控制指的是控制数据传输流量,比如如果串行线速度是9600bps,那么就需要控制速度在9600bps。