Entwickler-Ecke
Windows API - RS 232 ansprechen
löschi - Mi 18.09.02 17:39
Titel: RS 232 ansprechen
Hi ,
möchte mit einem Taster die RS 232 ansprechen. Stelle mir das so vor:
wenn taster (Button)gedrückt dann soll ein Relais an der Schnittstelle anziehen. (Natürlich mit Transistor) . Beim Loslassen des Button`s soll das Relais wieder abfallen. Kann mir jemand von Euch sagen was ich Proggen soll???? :?:
Adrian - So 26.01.03 22:41
Titel: RS232 ansteuern
Hallo Löschi!
Wenn Du nicht "unglücklicherweise" Win2000 oder XP verwendest, dann klappt's recht gut mit:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15:
| procedure OutPort(PortAddr: Word; DataByte: Byte); { Prozedur, mit der ein Byte direkt auf eine Port-Adresse unter Win32 ausgegeben werden kann } {$IFDEF WIN32} assembler; stdcall; asm mov al,DataByte mov dx,PortAddr out dx,al end; {$ELSE} begin Port(PortAddr):=DataByte; end; {$ENDIF} |
und z.B.
Bei meinem Programm habe ich noch eine Delay-Verzögerung von 1ms hingehängt. Hoffentlich hat's Dir geholen.
Moderiert von
Tino: Code-Tags hinzugefügt.
löschi - Mo 27.01.03 09:10
vielen Dank für deine hilfe, leider benutze ich 2000.das prog soll aber auch unter NT laufen. habe mir ne kompo besorgt ,die das für mich erledigt. hab ich im forum gefunden.
nochma vielen dank
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!