Forum Strippenstrolch

Forums-Ausgangsseite

log in | registrieren

zurück zum Forum
Board-Ansicht  Mix-Ansicht

Schaltung zur Eisenbahnsteuerung..

verfasst von Skilltronic(R), 16.02.2006, 00:46

Hallo» Mit welcher Software oder DLL kommt man direkt an die Pins der SIO ?Die einzige Programmiersprache, mit der ich mich einigermassen auskenne ist Q- bzw. QuickBasic. Das ist wie gesagt etwas altertümlich und läuft in der DOS-Box, aber leistet mir immer noch gute Dienste. Das Ansprechen der Pins läuft über die Steuerregister der Schnittstelle. Die werden in QB mit INP() und OUT gelesen und geschrieben und es funktioniert bei mir (im Gegensatz zum Parallelport) sogar problemlos unter XP-Pro. Der TxD-Pin von COM1 wird. z.B. über das 7. Bit des Registers mit der Adresse 1019 (dezimal) gesteuert. Der BefehlOUT 1019, 64setzt dieses Bit und schaltet den Pin ein. Diese Methode sollte prinzipiell mit vielen Programmiersprachen umzusetzen sein. In Pascal sieht der gleiche Befehl z.B. so aus:Port [1019] := 64;Einzige Ausnahme ist die RxD-Leitung. Bei der ist meines Wissens so ein Zugriff nicht möglich. Bei VisualBasic braucht man dazu noch die port.dll. Damit bin ich aber noch nicht über das Experimentierstadium hinausgekommen. GrussSkilltronic

 

gesamter Thread:

zurück zum Forum
Board-Ansicht  Mix-Ansicht
5412 Postings in 703 Threads, 7 registrierte User, 66 User online (0 reg., 66 Gäste)
Forum Strippenstrolch | Kontakt
RSS Feed
powered by my little forum