PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Einzelne Leitungen des Serialport steuern



wollez
28.01.2005, 19:59
Hallole,

ich möchte gerne einzelne Ausgangsleitungen des ComPorts schalten, bzw. auf eine Leitung eine Frequenz für eine bestimmte Zeit schalten (ClockSignal)

Verwende VB 6 und die Port.dll. Würde aber auch das CommControl benutzen.

Danke für die Hilfe

Wollez

Pascal
28.01.2005, 21:18
ich hab nur Erfahrung mit dem CommControl und bei dem kann man die Kontrollbits (DCD,DTR,DSR,RTS,CTS) oder zumindest einen Teil davon an- oder ausschalten
so richtiger low-level-Zugriff ist das aber nicht

Blackbird
31.01.2005, 12:28
...
Declare Function OPENCOM Lib "Port" (ByVal A$) As Integer
Declare Sub CLOSECOM Lib "Port" ()
Declare Sub RTS Lib "Port" (ByVal b%)
...

Private Sub Form_Load()
i = OPENCOM("COM1,9600,N,8,1")
If i = 0 Then MsgBox ("Schnittstelle nicht verfügbar!")
End Sub

...
RTS 1
DELAYUS (10)
RTS 0
DELAYUS (10)
RTS 1
...



So etwa?

Blackbird

superjany
18.02.2005, 20:06
Hi,
Besteht immer noch Bedarf? Ich würde dir gerne helfen bin aber erst jetzt auf den thread aufmerksam geworden.

Jan