ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
6076
6076
EMPFEHLEN
-
Hallo,
ich habe folgenden GW-Basic code den ich erstmal in C++ übersetzt in einer win32Anwendung laufen lassen möchte:
100 open "com1.9600,N,8,1,DS,CD" as#1
110 print#1, "@03" :gosub 1000
120 print#1, "@0M20,20,40,40"
125 gosub 1000
130 stop
-also in der ersten Zeile wird die Schnittstelle angesprochen (nehme ich an) und dann werden die Daten bis zu "stop" übertragen.
Hat hier jemand die Geduld und das Wissen mir zu zeigen (bitte mit Komentar) wie man ganz einfach -ohne Klassen pi pa po.... , in einer Win32Anwendung die Komunikation zur Schnittstelle öffnet und anschliessend die Daten überträgt?
Vielen Dank
Dom
-
Du gehst über die CreateFile-Funktion und gibst als Dateinamen "COM1" an. Mit SetDCB kannst du alles mögliche verstellen (unter anderem die Baudrate).
Dann kannst du wie bei Dateien mit ReadFile/WriteFile lesen und schreiben.
Einfach ein bißchen googlen, da ist keine große Hexerei dahinter.
-
-
Erstes Google-Ergebnis mit "createfile com1":
http://www.bcb-box.de/Informationen/RS232/rs232.html
Da gibt es ein paar Code-Ausschnitte, die das Öffnen und lesen zeigen.
Ähnliche Themen
-
Befehle senden über die serielle Schnittstelle
Von Myslee im Forum C/C++Antworten: 3Letzter Beitrag: 19.04.10, 14:07 -
Senden via Serielle Schnittstelle?
Von paddz im Forum CGI, Perl, Python, Ruby, Power ShellAntworten: 2Letzter Beitrag: 11.04.06, 19:54 -
hex Steuerbefehle an serielle Schnittstelle senden
Von jower im Forum C/C++Antworten: 19Letzter Beitrag: 29.04.05, 10:06 -
[Serielle Schnittstelle] Übertragene Daten aufzeichnen
Von bitcrawler im Forum HardwareAntworten: 2Letzter Beitrag: 29.09.03, 22:04 -
[MSVC++] Daten über COM1-Port an display senden
Von Allvater im Forum C/C++Antworten: 5Letzter Beitrag: 08.08.03, 12:42





Zitieren
Login






