WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   Serielle Schnittstelle & VB (http://www.wcm.at/forum/showthread.php?t=132581)

kingchaos01 27.04.2004 11:24

Serielle Schnittstelle & VB
 
Liebe Leute!
Am Pin 1 am COM-Port (Carrier Detect) liegt ein wiederkehrender Stromimpuls (Rechtecksignal) an. Ist es möglich, mit VB-Mitteln diesen Impuls zu detektieren, sprich, ist es möglich, quasi auf diesem Pin die Spannung zu messen? Es geht nicht um die absolute Größe, sondern nur um den Wechsel zwischen zwei Zuständen. Das Programm sollte den Pin periodisch abfragen und das Signal bzw. High und Low unterscheiden können.
Bin leider was das Ansprechen von Schnittstellen angeht ein komplettes Nackerbatzerl....
Ich hoffe, es ist in etwa klar, was ich vorhabe ;-)

tia
Roland

testi 27.04.2004 13:07

Schau mal hier nach.

mfG

Testi

zed 27.04.2004 16:35

Re: Serielle Schnittstelle & VB
 
Zitat:

Original geschrieben von kingchaos01
Am Pin 1 am COM-Port (Carrier Detect) liegt ein wiederkehrender Stromimpuls (Rechtecksignal) an.

wie wiederkehrend ist denn der impuls?
weil pin1 ist ja die DCD leitung und die wird eigentl. nur mit der DTR leitung mitgeschalten. wobei die DTR wiederum nur beim beenden einer session geschalten wird. also denk ich, dass auf der DCD leitung bei normaler anwendung kaum wiederkehrende impulse auftreten.

um was gehts denn bei dem programm?

bezüglich VB kann ich dir leider nicht wirklich weiterhelfen. aber such mal bezüglich serieller und DCD bzw DTR ...

kingchaos01 27.04.2004 21:46

Re: Re: Serielle Schnittstelle & VB
 
Zitat:

Original geschrieben von zed
wie wiederkehrend ist denn der impuls?
weil pin1 ist ja die DCD leitung und die wird eigentl. nur mit der DTR leitung mitgeschalten. wobei die DTR wiederum nur beim beenden einer session geschalten wird. also denk ich, dass auf der DCD leitung bei normaler anwendung kaum wiederkehrende impulse auftreten.

Es ist ein Zeitimpuls von einem GPS-Empfänger, wiederkehrend jede Sekunde, Dauer 100ms. Man könnte ihn auch auf einen anderen Pin legen (=Lötarbeit), aber RX und TX sind natürlich belegt für den eigentlichen Datentransfer. Aber da gibt's ja immerhin 9 Pins, einer davon wird wohl geeignet sein ;) Bloß welcher?

zed 28.04.2004 07:43

nur is eben die frage, ob sich der DCD pin in deinem konkreten fall gezielt pollen bzw über interrupt ansteuern lässt wenn der eigentl. im normalbetrieb "kaum" verwendet wird. das hab ich nur gemeint.

alternativ könntest ja viell einen der CTS/RTS pins verwenden wenn der DCD nicht geht und kein hardware handshake verwendet wird. diese beiden pins solltest du ganz sicher pollen/interrupten können.

das ganze ist eher eine anregung für alternativen falls mit dem DCD nicht gehen sollte...

SNo0py 28.04.2004 13:56

@VB: da gibt es das COM-Modul oder Modem-Modul (ist schon einige Zeit her...) - mit diesem kannst du auch einzelne Leitungszustände abfragen.

kingchaos01 28.04.2004 16:20

Schönen Dank erst mal euch beiden! Mein Posting sollte nicht als Gemotze rüberkommen. Hab kein Problem, das Signal auf einen anderen Pin zu legen. Nur so müßte man nix löten.
Aber das gesagte hilft mir schon weiter.

Danke!
Roland


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:06 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag