сменить BaudRate открытого последовательного порта
От: teran2000  
Дата: 25.09.06 08:08
Оценка:
как перевести последовательный порт со скорости 9600 на 115200 чтобы
линии RTS и DTS не изменили своего значения?

если переоткрывать порт то линии RTS и DTS должны сброситься

по логике должно быть так:

Open(PortNames[m_CommPort], 9600, 8, NOPARITY, ONESTOPBIT, GENERIC_READ|GENERIC_WRITE))

задаю новое значение
dcb.BaudRate = 115200;
SetCommState(m_PortHandle, &dcb); обновляю

я прав? будет работать?

сам пока проверить не могу, компилятора на раб. компе нет...но узнать
сейчас хочется )))

спасиба!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.