Archiv verlassen und diese Seite im Standarddesign anzeigen : Ports der Seriellen direkt ansprechen mit VB
Amiwerewolf
28.08.2006, 04:16
Hallo,
ich möchte die ports von einer Seriellen schnittstelle direkt ansprechen.
also die Pegel der einzelnen leitungen auf HI oder LO setzten,
bzw. die eingänge abfragen
danke Michi
Moin,
Lies dir mal das hier (http://b-kainka.de/basis.htm) durch. Das sollte das richtige für dich sein. Ganz unten auf der Seite kannst du dir ein Packet mit vb Quelltexten und allen benötigten Dateien runterladen.
MfG Omeg@
wenn ich das noch richtig weis geht das gar nicht,
da hängt ja direkt der UART dahinter, und den kann man nicht dazu überreden die Leitungen einzeln zu steuern
beim parallelen Port (LTP) gehts vielleicht,
da wird ja eben parallel übertragen, es gibt also 8 Datenleitungen
aber einfacher ists wohl nen Controller hinter die serielle Schnittstelle zu hängen,
je nach Übertragenem Zeichen stellt der dann seine Leitungen
Amiwerewolf
29.08.2006, 00:59
muss gehen, ich hab schon VB- oder C++ programme gesehen die das können! ich wills blos selbst programmieren!
also mit ein paar Leitungen geht das bestimmt (z.B. mit dem Ring Indicator),
das es mit allen, vorallem mit den beiden Datenleitungen geht wäre mir neu
weist du denn noch den Namen von einem der Programme, bzw. weist wo es so eins gibt?
Moin,
Das funktioniert mit jedem Pin der Seriellen. Ich habs auch erst nich glauben wollen. :) Hab selbst schon ein Paar Programme geschrieben die z.B. ein Lauflicht am Port ausgeben. Das ganze ist eigentlich recht einfach wenn man das Grundprinzip verstanden hat. Aber näheres siehe meinen oben geposteten Link.
MfG Omeg@
P.S.: Hier (http://elektronik-kompendium.de/public/arnerossius/programme/windows/porttest.htm) hat jemand einen Porttester geschrieben der die Pin schalten kann. Du Kannst allerdings nur die Ausgänge schalten. An den Eingängen kannst den Zustand abfragen.
Hi,
hab' vor ewigen Zeiten mal mit DTR/RTS rumgespielt (Blinker für die serielle gebastelt ;).
Pins setzen in VB:
MSComm1.DTREnable = False 'DTR AUS
MSComm1.DTREnable = True 'DTR AN
MSComm1.RTSEnable = True 'RTS AN
MSComm1.RTSEnable = False 'RTS AUS
Gruß
Christopher
Hallo,
die auf der ersten Seite beschriebene Port.dll ist auch hier mit einer genauen Erklärung zu finden:
http://www.the-starbearer.de/Praxis/ElektronikamPC/RS232/portdll.htm
Dort wird auch gezeigt wie man sie in VB benutzen kann.
Grüße David
Hallo,
wieso wird eigentlich der von mir angegebene Link nicht richtig angezeigt ? Vielleicht weil es einen Artikel dazu gibt ?:
https://www.roboternetz.de/wissen/index.php/RS232
Nur wenn man auf den vorderen Teil des Links klickt, wird die richtige Seite aufgerufen.
Grüße David
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.