Hi, kennt jemand von euch ein Programm, mit dem man in Windows einfach die einzelnen Pins eines Com Ports high bzw. low setzen kann? MfG Miche
Das macht das sogenannte "Terminalprogramm" namens hTerm von Tobi: Beitrag "Neues Terminal-Programm für Windows" Natürlich nur mit den Signalausgängen und nicht mit der Datenleitung TxD (denn das kann die Hardware nicht).
Miche L. schrieb: > kennt jemand von euch ein Programm, mit dem man in Windows einfach die > einzelnen Pins eines Com Ports high bzw. low setzen kann? Im Prinzip ja, aber da kommen nur 2 in Frage: RTS und DTR. Die anderen sind Eingänge, Datenleitungen und GND, da gibts nichts zu setzen. Gruss Reinhard
>TxD kann auch geschaltet werden.
Unter DOS-basierten Betriebssystemen, wo man noch nach Belieben in der
Hardware herummurksen konnte, ging das. Unter moderneren
Betriebssystemen ab Windows 2000 geht das aber nicht mehr.
> Unter DOS-basierten Betriebssystemen, wo man noch nach Belieben in der > Hardware herummurksen konnte, ging das. Unter moderneren > Betriebssystemen ab Windows 2000 geht das aber nicht mehr. War das Setzen der BREAK-Condition nicht das harte bzw. permanente Setzen von TxD auf 0? Kann es grad nicht ausprobieren, bin nicht in der Werkstatt :) Ralf
Bei den klassischen seriellen Ports des PCs konnte man durch direktes Beschreiben des entsprechenden Registers die TXD-Leitung auf High oder Low setzen. Das ging aber nur unter DOS bzw. bei Windows nur bis Windows 98. Bei allen moderneren Betriebssystemen geht das aus guten Gründen nicht mehr oder nur mit gröberen Hacks.
Leider habt ihr Unrecht. Mit VB.Net geht es auch,XP,Vista,W7 Ohne zusätzliche DLL.
Juppi J. schrieb: > Leider habt ihr Unrecht. > Mit VB.Net geht es auch,XP,Vista,W7 > Ohne zusätzliche DLL. wie denn?
Unter Linux geht es auch, einfach mit ioperm die Rechte geben und mit inb/outb Daten lesen/schreiben. Hier gibt es eine Schlatung mit Software für nen 4094 http://www.skilltronics.de/versuch/elektronik_pc/4094.html
>So angeschlossen,gehts in VB.net net!
Entweder fang an zu reden, oder lass es ganz sein, deine viel zu knappen
Kommentare nerven!
willst du es wissen,weil du es brauchst,oder willst du nur deine Meinung vertreten.;-) MfG
>illst du es wissen,weil du es brauchst,oder willst du nur deine Meinung >vertreten.;-) Es geht darum: >Leider habt ihr Unrecht. >Mit VB.Net geht es auch,XP,Vista,W7 >Ohne zusätzliche DLL. >Den Ansatz hatte einer hier schon genannt,ich steuere damit 4094. Meinst du das hier damit? >War das Setzen der BREAK-Condition nicht das harte bzw. permanente >Setzen von TxD auf 0? Kann es grad nicht ausprobieren, bin nicht in der >Werkstatt :) Weiter gehts... >So angeschlossen,gehts in VB.net net! Wenn du so von deiner Lösung überzeugt bist, wie du es bisher geschrieben hast, dann beschreibe doch mal deine Lösung oder lass es sein, hier einfach nur ja/nein Antworten zu geben. Trolle gibts genug, da brauchen wir sowas doch wohl nicht auch noch...
@Nils Du kennst anscheinend noch unseren Haustroll juppi nicht :-) Sein Ziel ist es nicht anderen zu helfen, er möchte nur sein Ego polieren. Einfach ignorieren -> don`t feed trolls...
Hallo Dennis (Gast) ..deine Antwort ist wirklich Trollig,unter wieviel Nicks reagierst du so? ;-)) Hallo Niels Mich stört nur ,wenn eigentlich keine Interesse besteht. Bitwackeln ist doch hier gleichzusetzen mit Ahnungslosigkeit. Ausgabe: SerialPort1.RtsEnable SerialPort1.DtrEnable SerialPort1.BreakState = False/thrue Abfrage im Polling oder Ereignis SerialPort1.DsrHolding SerialPort1.CtsHolding SerialPort1.CDHolding Bei der Ansteuerung der Schieberegister sollte TxD der Strobe(1) sein. Also Takt,Daten, Übernahme ins Ausgaberegister. Dies ist wichtig ,da TxD vom Dtr/Rts beeinflusst wir. Durch Ausgabe eines Blindbytes können die Daten auch übernommen werden. Mit dem 4021 wird eine 8 Bit Eingabe erreicht. Schreibe dies nur weil ich vor langer Zeit auch diese Frage gestellt habe, aber keine richtige Antwort bekam. ---------------------------------------------- Wie kann RxD abgefragt werden? Hatte es mal mit Error Ereignis versucht. ----------------------------------------------- Bitwackeln ist immer noch die einfachste Ansteuerung. Gruß
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.