Изменение BaudRate "на ходу". SerialPort
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
| [216.73.216.164] |
|
|
Изменение BaudRate "на ходу". SerialPort
|
Сообщ.
#1
,
|
|
|
|
День добрый. Возникла проблема, при соеденении с устройством по COM порту устанавливается скорость 4800, далее отправляется команда, принимается ответ, и теперь необходимо установить скорость 115200.
Пробовал так: ![]() ![]() port = new System.IO.Ports.SerialPort(); port.BaudRate = cboBaud.Text; //4800 ... port.OpenPort(); //далее слушаем необходимый ответ //... //пришёл нужный ответ //и теперь необходимо изменить скорость port.BaudRate = cboBaud.Text; //115200 //Но к сожалению скорость не изменилась :( Посоветуйте, пожалуйста, кто сталкивался. |
|
Сообщ.
#2
,
|
|
|
|
Ну так сначала закройте порт, установите нужную скорость, откройте порт, и слушайте на новой скорости.
|