Serielle Schnittstelle brauchbar unter BSD/unix/linux schalten

Im Unterforum Off-Topic - Beschreibung: Alles andere was nirgendwo reinpasst

Elektronik Forum Nicht eingeloggt       Einloggen       Registrieren




[Registrieren]      --     [FAQ]      --     [ Einen Link auf Ihrer Homepage zum Forum]      --     [ Themen kostenlos per RSS in ihre Homepage einbauen]      --     [Einloggen]

Suchen


Serverzeit: 29 11 2024  17:41:08      TV   VCR Aufnahme   TFT   CRT-Monitor   Netzteile   LED-FAQ   Osziloskop-Schirmbilder            


Elektronik- und Elektroforum Forum Index   >>   Off-Topic        Off-Topic : Alles andere was nirgendwo reinpasst

Autor
Serielle Schnittstelle brauchbar unter BSD/unix/linux schalten

    







BID = 83181

BlackLight

Inventar

Beiträge: 5322
 

  


Meine Frage lehnt sich an folgendes Thema an https://forum.electronicwerkstatt.d......html , öffne aber ein neues, da es hauptsächlich um die Software-Seite/Realisierung unter unix/BSD/linux/etc geht.

Hardware: 2 Pin Dual-LED (rot/grün) mit einem Vorwiderstand an GND und DTR
Aufgabe: z.B. On-/Offline bei einem SoftWareRouter anzeigen.
Betriebssystem: bei mir FreeBSD 5.1; sollte aber zwischen den verschiedenen *x keinen (großen) Unterschied geben.

"Software" bisher( müsste C sein ):



Code :


#include <stdio.h>
#include <sys/ttycom.h>
#include <unistd.h>

int main()
{
FILE *fd = fopen("/dev/cuaa1","wb"); // Com2 öffnen
ioctl(fd, TIOCSDTR); // DTR setzen; wohl unnötig
pause(); // Warten
return(0);
}



"Einfach" und brutal:
Beim Online gehen das Programm starten, das dann den Com-Port öffnet und die Spannung umpolt.
Beim schließen/etc der Verbindung das Programm "killen".

Nun das Problem:
Wie kann man das besser machen, als nur durch "belegen" der Schnittstelle DTR zu beeinflussen?
So dass man eventuell auch die 1-2 anderen Leitungen verwenden kann.
Es bringt mir nur in C für *x was, googlen hab ich inzwischen aufgegeben, weil ich nicht weiss, wonach ich suche.

Oder soll ich lieber auf den LPT-Port umsteigen, der soll einfacher sein; davon hat mein Router-Mainboard aber keinen internen (das ATX-MB hat ne onboard-Graka und deshalb die 2. seriell intern).


MfG
BlackLight



[ Diese Nachricht wurde geändert von: BlackLight am 15 Jul 2004 20:25 ]

[ Diese Nachricht wurde geändert von: BlackLight am 15 Jul 2004 20:26 ]


Zurück zur Seite 0 im Unterforum          Vorheriges Thema Nächstes Thema 


Zum Ersatzteileshop


Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 19 Beiträge im Durchschnitt pro Tag       heute wurden bisher 25 Beiträge verfasst
© x sparkkelsputz        Besucher : 182424485   Heute : 3528    Gestern : 5459    Online : 344        29.11.2024    17:41
4 Besucher in den letzten 60 Sekunden        alle 15.00 Sekunden ein neuer Besucher ---- logout ----viewtopic ---- logout ----
xcvb ycvb
0.0228540897369