Hallo,
ich möchte bei der seriellen Schnittstelle unter VB 2012 die Leitungen TxD, DTR und RTS einzeln (und unabhängig voneinander) auf high bzw. low setzen.
Problem: TxD lässt sich wunderbar über SerialPort1.BreakState = True setzen. Setze ich nun aber SerialPort1.RtsEnable = True fällt TxD wieder auf low (gleiches bei DTR)
Ich kann zwar TxD im Anschluss gleich wieder auf "True" setzen, dieses "gepulste" TxD stört allerings das Endgerät.
Wenn ich auf einen anderen Basic-Dialekt verlinken darf: freebasic-portal.de/code-beisp…en-comport-winapi-78.html
Hier funktioniert dies problemlos, nur würde ich ein grafisches Setup und die Möglichkeit der Weiterverarbeitung der Daten in VB vorziehen.
Handshake ist nicht aktiviert. Auch das Thema "Bitwackeln" über die Suche habe ich schon, soweit mir als VB-Neuling nachvollziehbar, durch.
Grüße, Börny
ich möchte bei der seriellen Schnittstelle unter VB 2012 die Leitungen TxD, DTR und RTS einzeln (und unabhängig voneinander) auf high bzw. low setzen.
Problem: TxD lässt sich wunderbar über SerialPort1.BreakState = True setzen. Setze ich nun aber SerialPort1.RtsEnable = True fällt TxD wieder auf low (gleiches bei DTR)
Ich kann zwar TxD im Anschluss gleich wieder auf "True" setzen, dieses "gepulste" TxD stört allerings das Endgerät.
Wenn ich auf einen anderen Basic-Dialekt verlinken darf: freebasic-portal.de/code-beisp…en-comport-winapi-78.html
Hier funktioniert dies problemlos, nur würde ich ein grafisches Setup und die Möglichkeit der Weiterverarbeitung der Daten in VB vorziehen.
Handshake ist nicht aktiviert. Auch das Thema "Bitwackeln" über die Suche habe ich schon, soweit mir als VB-Neuling nachvollziehbar, durch.
Grüße, Börny