Hallo Ich habe vor, über den Serial-bzw. Parallelport ein Rechtecksignla auszugeben. Jetzt kommt natürlich die Frage: Wie nur ? Zu aller erst wäre ich schon zu frieden, eine LED blinken zu lassen. Aber dazu bräuchte ich auch ein Programm. Welches bräuchte ich hier für ? Ich habe leider nicht viele Vorkenntnisse, ein Bascom kenne ich mich etwas aus... das wars dann aber auch schon. Ich bin mir aber sicher, dass das schon jemand vor mir gemacht hat und dieser ja evtl. sogar hier im Forum ist ^.^ Ich würde die Serielle Schnittstelle aber beforzugen, so wie ich das mitbekommen habe wird hier schon 12V benutzt. Ist das richtig, haben die Signale 12V ? Sollen "alle Stricke reißen", muss ich wohl doch wieder zum Controller zurück greifen ;-) Ich freue mich über jede nützliche Information ! mfg, floggi
Keiner der beiden Ports ist an aktuellen PCs für eine derartige Aufgabe geeignet. Es ist zwar technisch möglich (das Stichwort lautet "bit-banging"), aber prinzipbedingt langsam, da jeder Zustandswechsel, der von Deinem Programm ausgelöst wird, durch das Devicetreibermodell des Betriebssystems hindurchgereicht werden muss. Beim Parallelport (sofern das ein echter Parallelport ist, also keine USB-Schnittstelle!) lässt sich die Frickellösung "giveio.sys" verwenden, um am Devicetreiberzugriff vorbeizukommen, bei der seriellen Schnittstelle aber verbietet sich das. Und ja, die serielle Schnittstelle arbeitet mit V.24-Pegel, also (bis zu) +/- 12V mit einem resultierenden Spannungshub von 24V. Sofern die Performance des ganzen nicht wichtig ist (also nur ein paar Hertz Blinkfrequenz), dann lässt sich die serielle Schnittstelle recht einfach missbrauchen, Port öffnen und mit der Win32-API-Funktion EscapeCommFunction (http://msdn.microsoft.com/en-us/library/aa363254(v=VS.85).aspx) an den Handshakeleitungen wackeln. Das geht auch mit USB-Seriell-Adaptern, aber auch hier natürlich nur mit ein paar Hertz (deutlich unter 500).
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.