Изменение скорости передачи данных SerialPort при открытом соединении

Я использую класс SerialPort для связи с внешним устройством. Я начинаю обмен данными со скоростью 300 бод в секунду, однако после первоначального «рукопожатия» Мне нужно переключиться на скорость передачи, указанную устройством (обычно 9600 бит / с).

Мне не удалось продолжить связь после увеличения скорости передачи, но я не знаю почему. Это подводит меня к вопросу: как правильно изменить скорость передачи данных? Можно ли это сделать, пока соединение открыто, или я должен сначала закрыть соединение?

Мне не удалось найти никакой информации об этом в документации ...

Я пробовал оба, но оба безуспешно способов, которые заставили меня подумать, что я, должно быть, упускаю что-то очевидное.

7
задан Dan Byström 28 April 2011 в 07:03
поделиться