Serielle Schnittstelle

Gast #386322
Lesenswert?

Hi
habe jetzt schon im Netz und sonstwo gesucht aber nichts gefunden.

Ich suche einen möglichkeit die mir die Zustände meiner Seriellen
Schnittstelle ausgit. ( halt ob die Steuerleitungen high oder low
sind)

gibt es da einen Befehl für oder muss man sich sleber ein Programm
schreiben?

Grüße
Gast #386325
Lesenswert?

snprintf (buffer, 32, "/dev/ttyS%s", port);

fileId = open (buffer, O_RDWR | O_NOCTTY | O_NONBLOCK);

ioctl (fileId, TIOCMGET, &flags);

  if (flags & TIOCM_CTS)
    {...}
  if (flags & TIOCM_DSR)
    {...}
  if (flags & TIOCM_RI)
    {...}
  if (flags & TIOCM_CD)
    {...}

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren