linux-l: Serielle ...
Guenther Thomsen
tho at thomsen.isdn.cs.tu-berlin.de
So Mai 23 19:11:17 CEST 1999
In message <3747D723.D2C34F6B at jw-b.de>, Johannes Walther writes:
> Hi,
>
> wie kann man einfach den PIN 4 (DTR) von /dev/ttySx permanent auf 12V
> (Low) setzen ?
>
Linux setzt DTR beim booten auf Low und so bleibt es, bis das entsprechende
Device geoeffnet wird. Ansonsten kannst Du mit tcsetattr() die Baudrate
setzen, 0 bps entspricht 'hangup' (DTR Low) - vorsicht: Linux 2.2.{1-3}
hatten genau dabei einen Bug. Alternativ kannst Du auch mit ioctl(TIOCMSET)
die Modemleitungen direkt setzen.
Erstere Variante ist Posix, letztere Linux spezifisch.
Guenther
Mehr Informationen über die Mailingliste linux-l