Forum: PC-Programmierung Programmierung RS232


von Selim Mut (Gast)


Angehängte Dateien:

Lesenswert?

Hallo!
Ich hätte gerne eine Glühbirne gemäß Bild zum an- und ausleuchten übers
PC gebracht!
Ich weiß nur, dass ich mit der Programmiersprache C und einen Compiler
Cygwin die Sache machen kann!

Doch wie wir das genau Ablaufen?
1.) Im Editor einen Programm auf C schreiben
2.) Über Cygwin mit dem Befehl gcc compilieren!

Genügt das um die Glühbirne anzukriegen?

von Klaus (Gast)


Lesenswert?

Hi Selim,
welches Betriebssystem hast Du ?
Wie gut sind Deine Programierkenntnisse ?
Welche Programmiersprachen kannst Du ?

Bye
Klaus

von Tobi H. (tobi-) Benutzerseite


Lesenswert?

Warum unter Windows der Umweg über Cygwin? Es gibt auch für Windows
direkt den gcc.
Die Frage ist, an welche Schnittstelle soll die Glühlampe

von Wolfram (Gast)


Lesenswert?

mit EscapeCommFunction
kannst du RTS an und ausschalten. (und damit deine Lampe)
Das ist eine WinAPI Funktion.

von Selim M. (trooper81vs18)


Lesenswert?

Hallo, ich benütze Windows XP!
Ich hätte es gerne in C Programmiert! Und meine Kenntnisse sind
schwach!

Im cygwin kann man mit dem Befehl gcc name.c die Sache einfach
compilieren, dies ist doch kein Umweg?


Gibt es irgendwelche Literaturtipps zu WinAPI, EscapeCommFunction?

Gibt es einen Beispiel um über RS 232 zu steuern?

Merci nochmal für die Antworten!

von Tobi H. (tobi-) Benutzerseite


Lesenswert?

Recht gut ist die Erklärung von MS selber
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnfiles/html/msdn_serial.asp

Wenn du bei gcc bleiben willst, den gibts auch für Windows:
http://www.mingw.org/download.shtml#hdr2
Ganz ohne Umweg über CygWin. Auch unter Win kannst du dann auf der
Kommandozeile einfach gcc name.c eingeben.

Für Windows gibt es überigens auch kostenlose und gute
Entwicklungsumgebungen (inc Compiler). z.B DevC++, MS Visual C++
Express

von Selim M. (trooper81vs18)


Lesenswert?

Ich bitte jemanden, der mir mit der Funktion: escapecommfunction  ein
kleines Programm in C schreibt, das RTS fünf Sekunden lang anlässt und
dann wieder ausmacht!


Ich glaube, das sollten nur ein paar Zeilen sein, oder nicht?


Merci im Vorraus

von Tobi H. (tobi-) Benutzerseite


Lesenswert?

Ich gebs auf. So wenig Eigeninitiative ist frustrierend

von Karl heinz B. (kbucheg)


Lesenswert?

Für sowas würde ich gar nicht die serielle benutzen,
sondern die parallele Schnittstelle.

Einen Treiber wie den hier installieren
http://www.driverlinx.com/DownLoad/DlPortIO.htm
(kommt mit Beispielen und Source Code)
und los gehts.

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.