Hallo Ich möchte ein Programm mit C++ schreiben, das mir Daten empfangen kann und wo ich dann weiterarbeiten kann. Hat jemand Info wie ich die Serielle Schnittstelle ansprechen kann. Vielleicht hat jemand ein passende Literatur oder kann einen Tipp geben. Gruß
Hi geh mal auf Codeguru.com (oder wars .net ?). Da findest Du was um die schnittstelle anzusprechen. Gruß Tobi
Hallo wolf4124 suchst Du für MC oder PC ? Für PC gibts z.B. für Borland C++ Builder die comport-library von http://www.winsoft.sk Gerhard
Fragt sich nur, welche... Gruß, Patrick... P.S.: Glaskugel ist grad im Streik...
Falls es unter Windows sein soll, geh mal hier in die Codesammlung. Da ist von Peter Dannegger etwas über einen Bootloader. Weiter unten findest Du eine Klasse für die Datenübertragung in C++. Ist sowohl für den gcc als auch den C++-Builder Grüße Andreas
Mein Projekt... Die Klasse Serial Kannst du leicht weiterverwenden!
oder die msdn library durchforstn... CreateFile zum öffnen der gewünschten schnittstelle... \.\..\COM1 war com eins wenn ich ned ganz falsch lieg... SetCommMask und SetCommState zum parametieren des ganzen...lesen und schreiben geht mit ReadFile und WriteFile... empfangen tust am besten in nem extra thread immer byteweise...das stoppelst schön in nem buffer selbst zusammen und alalysierst den dann...fertig... das mit controlls usw ist bei weitem nicht so flexibel... hab mich damit schon genug herumgeplagt... nebenbei ist meine methode Win32API und kann sogar unter vb verwendet werden g 73 de oe6jwf / hans
Tja, da von OP nichtmal das OS angegeben wurde, ein Schuss ins Blaue: Im Quellcode zur PC-Seite des "DES-Bootloader", zu finden im Application-Note-Breich bei atmel.com/AVR, findet sich eine ganz brauchbar gekapselte Klasse fuer die serielle Schnittstelle unter Win32.
Hallo danke für die vielen Antworten Ich möchte mit Visual C++ und Win98 arbeiten. Gruß
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.