Forum: PC-Programmierung Und immer wieder RS232.


von jeroen (Gast)


Lesenswert?

Hi,

ich weiß das schon sehr viele Beiträge zum Thema RS232 gibt,
die ich auch alle belesen habe und alle keine antwort gegeben habe.

also hier ist mein problem:

ich möchte daten über die rs232 ausgeben und diese in einer µC
schaltung verarbeiten (z.b.).
ich hab nur überhaupt keine ahnung wie das gehen soll.

ich benutze "Microsoft Visual C++ 6.0" als compiler.
und programmiere in c unter winxp.

danke schon mal ................


jeroen

von Tobi H. (tobi-) Benutzerseite


Lesenswert?

Wo ist jetzt dein Problem? Wenn du auch nur ein paar Beiträge gelseb
hast dürftestest du etwas von CreateFile, ReadFile usw gelesen haben.
Damit hast du eigentlich schon alles was du brauchst. Die Begriffe
suchst du dann mal in der vc Hilfe und findest dort die Syntax.
Eingaben, ausprobieren und fertig.
Bitte etwas konkreter Fragen, wo die Probleme liegen. So kann ich dir
beim besten Willen nicht glauben, dass du dich schon irgendwie mit dem
Thema beschäftigt hast

von jeroen (Gast)


Lesenswert?

kann jemand troßdem mal ein beispiel schicken :)


jeroen

von Tobi H. (tobi-) Benutzerseite


Lesenswert?


von jeroen (Gast)


Lesenswert?

hm...


ich red aber von dem normalen c und nicht von c++.


jeroen

von Tobi H. (tobi-) Benutzerseite


Lesenswert?

Da gibts keinen Unterschied. Die WinAPI aufrufe können aus c und c++
erfolgen.

von jeroen (Gast)


Lesenswert?

ok  ich hab ein quellcode gefunden und umgeschrieben.

nun hab ich folgende frage:

wie kann überprüfen ob CTS gesetzt ist ?

jeroen

von Tobi H. (tobi-) Benutzerseite


Lesenswert?

Mit GetCommModemStatus.
Statusleitungen setzen mit EscapeCommFunction

von jeroen (Gast)


Lesenswert?

gibt lieber mal beispiel.


GetCommModemStatus.fCts ?

von Tobi H. (tobi-) Benutzerseite


Lesenswert?

DWORD flags;
GetCommModemStatus( handle, &flags );

von Tobi H. (tobi-) Benutzerseite


Lesenswert?

Überigens solltest du dich mit der vc++ hilfe anfreunden

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.