Я знаю, что это, вероятно, уже сейчас ... но для дальнейшего использования ...
Посмотрите на рукопожатие.Существует как аппаратное, так и программное обеспечение.Ваша проблема может быть либо - так что вам нужно попробовать оба.
Для аппаратного подтверждения связи вы можете попробовать:
mySerialPort.DtrEnable = True
mySerialPort.RtsEnable = True
Обратите внимание, что
mySerialPort.Handshake = Handshake.RequestToSend
Я не думаю, что устанавливает линию DTR, которая может потребоваться некоторым последовательным устройствам
Программное подтверждение рукопожатия также известно как XON / XOFF и может быть установлено с помощью
mySerialPort.Handshake = Handshake.XOnXOff
ИЛИ
mySerialPort.Handshake = Handshake.RequestToSendXOnXOff
Возможно, вам все равно потребуется включить DTR
Когдавсе остальное терпит неудачу - не забудьте проверить все эти комбинации рукопожатия.