Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi IO mit Comport (https://www.delphipraxis.net/149111-io-mit-comport.html)

Masteric 14. Mär 2010 23:52


IO mit Comport
 
Hey Experten,
ich habe ein kleines Problem...
Ich habe nun endlich meinen USB/Comport converter wiedergefunden (nach 2 jahren :D) nur jetzt ist dummerweise das Programm mit dem ich einfache Strom an/aus befehle senden und empfangen konnte weg.

Nun habe ich lange lange hier und bei google gesucht und nichts gefunden, ich habe schon einige Beispiele gefunden nur leider nie das, womit ich wirklich was anfangen konnte.

Es gibt Beispiele wie man Daten senden und Empfängt, jedoch brauche ich einfach nur ein BSP wie ich den Status eines Ports abfragen und den Status eines Ports setzen kann.

ich hoffe ihr könnt mir helfen.

Gruß Masteric

chrisw 19. Mär 2010 12:08

Re: IO mit Comport
 
Also, ich hab' dich nicht ganz verstanden.

Eine Serielle Schnittstele (RS232, asynchron), wie sie an normalen PC's vorhanden ist hat folgende Leitungen zur Verfügung.

1. Transmit (TXD), HIGH (12V) wenn Datenbit gesendet wird
2. Receive (RXD, kann nicht auf HIGH gesetzt werden, dient dem Empfang von Daten
3. Data Terminal Ready (DTR), ist normal immer HIGH, kann bei heutigen Schnittstellen aber meist per Software auf LOW gesetzt werden.
4. Data Set Ready (DSR), kann nicht gesetzt werden, dient der Erkennung ob Gerät am anderen Ende vorhanden und an oder nicht.
5. Ready To send (RTS), kann per software auf HIGH gesetzt werden, dient dem Handshake.
6. Clear To Send (CTS), dient dem Empfang von RTS.
7. Ground

D.h. nur RTS und evtl. DTR (in abhängigkeit des Schnittstellenbausteins) kann auf HIGH gesetzt werden.

Dies ist mit den vorhandenen Komponenten (TComport, AsyncPro...) relativ einfach umzusetzn.

Masteric 19. Mär 2010 23:46

Re: IO mit Comport
 
da brauchte ich halt nur noch einen codeschnipsel wie das mit dem tcomport möglich war, ich weiss das leider nicht mehr

Der.Kaktus 20. Mär 2010 05:20

Re: IO mit Comport
 
Zitat:

Zitat von chrisw
.......
Dies ist mit den vorhandenen Komponenten (TComport, AsyncPro...) relativ einfach umzusetzn.

sollte wohl als "Codeschnippsel" reichen..sind ja Demos dabei! :gruebel:


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:35 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz