Glühbirne über RS 232 an den PC anschließen Im Unterforum Projekte im Selbstbau - Beschreibung: Selbstbau von Elektronik und Elektro
Autor |
Glühbirne über RS 232 an den PC anschließen |
|
|
|
|
BID = 362910
mex82 Neu hier
Beiträge: 24 Wohnort: Calw
|
|
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 Voraus |
|
BID = 362963
Dombrowski Stammposter
Beiträge: 450
|
|
Moin.
Der Rumpf geht z.B. so:
Code : |
#include <unistd.h> /* für sleep() */
/* Unterprogramm: RTS einschalten */
void rts_on (void)
{
/* Hier Kommandos einfügen, die
* ### RTS aktivieren, ###
* ### d.h. den Steckverbinder-Pin auf +12V setzen. ###
* Mittels Bibliotheksfunktion od. direkten Hardware-Zugriff.
*/
}
/* Unterprogramm: RTS ausschalten */
void rts_off (void)
{
/* Hier Kommandos einfügen, die
* ### RTS de-aktivieren, ###
* ### d.h. den Steckverbinder-Pin auf -12V setzen. ###
* Mittels Bibliotheksfunktion od. direkten Hardware-Zugriff.
*/
}
/* Hauptprogramm: RTS schalten, warten, RTS schalten, beenden. */
int main (void)
{
rts_on ();
sleep (5);
rts_off ();
return 0;
} |
|
Das Ergebnis kann nur eine Konsolen-Anwendung werden; es wird also durch Namenseingabe an einem Kommandoprompt gestartet. Vermutlich genauso, wie du dein Hello-World-Programm gestartet hast.
Ich schrieb ja schon mal, Windows allgemein und die genannte Bibliotheksfunktion sind mir fremd.
D. |
|
BID = 362983
mex82 Neu hier
Beiträge: 24 Wohnort: Calw
|
kann mir einer literaturtipps geben, damit ich die kommandos (siehe zitat) selber einfügen kann!
Zitat :
| * Hier Kommandos einfügen, die
* ### RTS aktivieren, ###
* ### d.h. den Steckverbinder-Pin auf +12V setzen. ###
* Mittels Bibliotheksfunktion od. direkten Hardware-Zugriff.
*/
|
oder man schlägt mir da kurz was vor
[ Diese Nachricht wurde geändert von: mex82 am 24 Aug 2006 15:07 ]
|
BID = 363118
Esko Stammposter
Beiträge: 465 Wohnort: Cadolzburg
|
|
BID = 363227
Lui Gelegenheitsposter
Avatar auf fremdem Server ! Hochladen oder per Mail an Admin
Beiträge: 96
|
Ich hatte Dich wohl mit meiner vorsichtigen Aussage dass Dein Compiler evtl. eine extra Einladung für windows.lib braucht schokiert. Wenn andere Programme für Win promblemlos compiliert werden vergiss die Bemerkung einfach
Code : |
include <windows.h>
int main(int argc,char *argv[])
{
HANDLE comport=CreateFile("com3",GENERIC_READ | GENERIC_WRITE,0,NULL,OPEN_EXISTING,0,0);
if (comport==INVALID_HANDLE_VALUE) exit;
EscapeCommFunction(comport, SETRTS);
sleep(5000);//(millisekunden)
EscapeCommFunction(comport, CLRRTS);
CloseHandle(comport);
return 0;
} |
|
funktioniert bei mir (Compiler:LCC) ohne Probleme
|
|
Zum Ersatzteileshop
Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!
Impressum
Datenschutz
Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland
gerechnet auf die letzten 30 Tage haben wir 16 Beiträge im Durchschnitt pro Tag heute wurden bisher 2 Beiträge verfasst © x sparkkelsputz Besucher : 181575001 Heute : 792 Gestern : 7181 Online : 411 29.6.2024 7:18 3 Besucher in den letzten 60 Sekunden alle 20.00 Sekunden ein neuer Besucher ---- logout ----viewtopic ---- logout ----
|
xcvb
ycvb
0.0562081336975
|