mit c++ seriellen Anschluss ansteuern?!

Gast #70417
Ich würde gerne wissen wie ich mit c++ den seriellen Anschluss ansteuern
kann?!
Für die Profis auf dieser Seite is das wahrscheinlich kein Problem aber
ich als Schüler finds halt irgendwie unmöglich.
Und meine Lehrer brauch ich gleich garnicht fragen. Die hängen schon
seit 3 Wochen mit uns bei der if-Abfrage?! ^_^
währe auch schön wenn mir jemand sagen könnte wo ich die header-datei
dafür her bekomme...

danke
Gast #70418
unter windows??? wenn ja welches???

welcher compiler???

wenn win dann schau mal CreateFile, ReadFile, WriteFile
SetCommTimeouts

damit gehts dann...oder schau mal unter www.codeproject.com nach...da
suchst nach SetCommTimeouts ...

unter umständen bastl ich mal für windows eine schöne library die mit
der seriellen umgehn kann...die parallele müsste gleich gehn...

die serielle geht im übrigen gleich anzusprechen wie dateien (mit
CreateFile) \\.\COM1 wär der name der "datei" für com1 ;)

73 de oe6jwf | hans
Gast #70419
Im WIndows XP will ich das bewerkstelligen...
Compiler is Visual C++ 6.0 (Das wolltest du ja wissen, oder musst was
anderes wissen?)
Ich kenn mich da grad überhauptnet aus bei dem was du mir geantwortet
hast. ich werd mal auf die homepage schauen die du mir gegeben hast.
ansonsten wärs schön wenn du mir das mit einem kleinen Beisiel code
zeigen könntest?!
mfg
Gast #70422
Im Quellcode zur AVR App-Note "DES-Bootloader" ist recht brauchbarer
Code zur "non-overlapped" Ansteuerung von seriellen Schnittstellen
unter WIN32 zu finden (fuer VC6, sollte aber auch unter VC7/VS
funktionieren). Bei Codeproject findet man neben der von Hans genannten
Information auch noch eine Library fuer C++ die auch "overlapped
kann": http://www.codeproject.com/system/serial.asp.
Martin

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.