ports der seriellen schnittstelle ansprechen

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
cs
Beiträge: 59
Registriert: 28.11.2004 16:18:39

ports der seriellen schnittstelle ansprechen

Beitrag von cs » 13.12.2004 21:02:20

wie kann ich die ports der seriellen schnittstelle ansprechen? zum beispiel DTR auf logisch 1 setzen.

Benutzeravatar
jd
Beiträge: 286
Registriert: 01.07.2003 12:02:33
Wohnort: D->Hessen->MKK

Beitrag von jd » 14.12.2004 10:06:11

Wenn Du http://ezv24.sourceforge.net (aus dem CVS!!) verwendest, dann geht das so:

Code: Alles auswählen

unsigned int MyOpenFlags=V24_STANDARD;
v24_port_t *UsedPort=NULL;

UsedPort=v24OpenPort(MyPortName,MyOpenFlags);
v24SetParameters(UsedPort,V24_B9600,V24_8BIT,V24_NONE);
v24SetDTR(UsedPort,0);
v24SetRTS(UsedPort,1);
v24ClosePort(UsedPort);
Als Sample ist ein Programm zum setzen der DTR-Leitung dabei. Wenn Du willst, kann ich Dir die .deb Files (Woody oder Sarge) dazu zumailen.

cs
Beiträge: 59
Registriert: 28.11.2004 16:18:39

Beitrag von cs » 14.12.2004 19:26:34

hallo jd,

ich habe geahnt, dass meine fragestellung ungeschickt war! soweit bin ich noch gar nicht. ich wollte erst mal grundsätzlich alle möglichkeiten kennenlernen.

für ein windows system habe ich eine anleitung in visual basic und delphi wie man mit einer einfachen schaltung spannungen direkt an der rs232 messen kann. die eigentliche a/d-wandlung macht die software.

mich interessiert nun wie man es am einfachsten auf linux übertagen kann. diese beispiel applikation soll auf einem debian minimal-system laufen und kann auch auf einem windows-system entwickelt werden (falls es sinn macht)

ich habe grundkenntnisse in c aber wenig ahnung von systemprogrammierung. ist der zugriff mit einer standard debian (ohne grafik) installation nur mit -c- möglich oder welche möglichkeiten gibt es noch? das "ezV24-Library Project" kann ich irgendwie noch nicht richtig einordnen.

Antworten