我想配置一个 UART 以在 Linux 中使用硬件流控制线 RTS 和 CTS。根据 http://linux.die.net/man/3/termios ,CRTSCTS 启用 RTS/CTS(硬件)流控制,而 CLOCAL 配置串行端口以忽略调制解调器控制线。这两个标志似乎是矛盾的,你怎么能用 CRTSCTS 启用硬件流控制并忽略带有 CLOCAL 的行?

最佳答案

CLOCAL 仅忽略 CD 信号。

关于linux - termios.c_cflag 中的 CLOCAL 和 CRTSCTS 标志如何影响串口?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13075595/

10-11 21:16