TIOCM_OUT1 和 TIOCM_OUT2 有什么用?

5 c serial-port device

termios.h 定义:

#define TIOCM_OUT1      0x2000
#define TIOCM_OUT2      0x4000
Run Code Online (Sandbox Code Playgroud)

但是旗帜有什么用呢?

Per*_*ion 3

TIOCM_OUT1 = Unassigned Programmable Output #1
TIOCM_OUT2 = Unassigned Programmable Output #2
Run Code Online (Sandbox Code Playgroud)

看起来它们可以用来设置MCR 中的OUT1和位。 但未分配的可编程输出有什么用呢? 我最好的理解是它们在环回模式下用于中断,并且最好不要用于任何事情(因为它们旨在内部使用)。OUT2