www.mikrocontroller.net

Forum: Projekte & Code Com zugriff unter windows


Autor: Kai Scheddin (zeusosc)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo, da ich immer wieder auf das prob gestoßen bin wie man einen 
Comport unter windows anspricht ist hier ein kliner link der keine 
wünsche offen lassen dürfte.

http://www.c-plusplus.de/forum/viewtopic-var-t-is-...

Autor: Blackbird (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das ist, wie viele andere Beispiele im WEB, nur eine Sammlung der 
Grundfunktionen. Gut verpackt, die Fehlerbehandlung und -anzeige könnte 
jedoch informativer sein.
Das Problem der meisten Anwender, die die COM-Ports benutzen wollen ist 
meistens zweigeteilt - einmal die Unkenntnis der Grundfunktionen (dafür 
gibt es die diversen Klassen und Funktionssammlungen - siehe oben) und 
zum Anderen die Unkenntnis, wie man sie benutzt.
Genau da scheitern viele, denn eine Funktion Receive(...) oder ReadRxD 
oder wie auch immer, ruft man nicht einfach so auf, sondern läßt sie 
nach dem Eintreffen eínes (oder auch mehrerer) Bytes aufrufen.

Und genau das ist auch in dieser Funktionssammlung nicht programmiert.

Was macht also der Anwender dieser oder ähnlicher 
Klassen/Funktionssammlungen?
Er pollt. Immer dann, wenn er mal im Programm an dieser Stelle 
vorbeikommt.

Das ist übrigens bei den verschiedenen DLLs und Treibern für den 
COM-Port unter Windows auch der Fall.

Fazit: Problem 1 gelöst, Problem 2 nicht erkannt (und auch nicht 
gelöst).


Blackbird



Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.