Glühbirne über RS 232 an den PC anschließen

Im Unterforum Projekte im Selbstbau - Beschreibung: Selbstbau von Elektronik und Elektro

Elektronik Forum Nicht eingeloggt       Einloggen       Registrieren




[Registrieren]      --     [FAQ]      --     [ Einen Link auf Ihrer Homepage zum Forum]      --     [ Themen kostenlos per RSS in ihre Homepage einbauen]      --     [Einloggen]

Suchen


Serverzeit: 29 6 2024  07:18:49      TV   VCR Aufnahme   TFT   CRT-Monitor   Netzteile   LED-FAQ   Osziloskop-Schirmbilder            


Elektronik- und Elektroforum Forum Index   >>   Projekte im Selbstbau        Projekte im Selbstbau : Selbstbau von Elektronik und Elektro

Gehe zu Seite ( Vorherige Seite 1 | 2 | 3 | 4 )      


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
Zur Homepage von Esko

Hallo,

probier doch einfach mal das Programm auf http://www.franksteinberg.de/win32bit.htm aus, dann kannste deine Schaltung wenigstens mal testen.
Von dort kommst du nach http://www.hytherion.com/beattidp/comput/pport.htm wo es ein fertiges C-Programm gibt, dass du verwenden und erweitern kannst.

mfg
Esko

BID = 363227

Lui

Gelegenheitsposter


Avatar auf
fremdem Server !
Hochladen oder
per Mail an Admin

Beiträge: 96
Zur Homepage von Lui

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


Vorherige Seite      
Gehe zu Seite ( Vorherige Seite 1 | 2 | 3 | 4 )
Zurück zur Seite 0 im Unterforum          Vorheriges Thema Nächstes Thema 


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