Forum: Mikrocontroller und Digitale Elektronik C++ mit serieller Schnittstelle


von wolf4124 (Gast)


Lesenswert?

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ß

von Tobias A. (Gast)


Lesenswert?

Hi

geh mal auf Codeguru.com (oder wars .net ?).
Da findest Du was um die schnittstelle anzusprechen.

Gruß
  Tobi

von Gerhard Gunzelmann (Gast)


Lesenswert?

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

von OldBug (Gast)


Lesenswert?

Fragt sich nur, welche...

Gruß,
Patrick...

P.S.: Glaskugel ist grad im Streik...

von Sascha (Gast)


Lesenswert?


von AndreasH (Gast)


Lesenswert?

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

von Werner Sollner (Gast)


Lesenswert?

www.beyondlogic.org, aber vielleicht selbst mal googeln...

von Berti (Gast)


Angehängte Dateien:

Lesenswert?

Mein Projekt...

Die Klasse Serial Kannst du leicht weiterverwenden!

von Hans (Gast)


Lesenswert?

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

von mthomas (Gast)


Lesenswert?

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.

von AbsoluteBeginner (Gast)


Lesenswert?


von wolf4124 (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.