Инициализация последовательного порта происходит самой программой.
а то, что выставлено в свойствах устройства, этими параметрами поднимает его винда при старте. в процессе работы можно изменять скорость подключения, проводя переинициализацию порта.
у меня в ящике валяется один USB2COM на котором скорость больше чем 9600 не работает. дефект. второй нормальный.
тоже, чуть "голову не свернул" пока догадался.
проверял так.
на компе есть заведомо нормальный RS232.
связал с проверяемым нульмодемом и запустил два терминальных соединения на разные порты.
уменьшал скорость соединения (2400, 4800, 9600, 19200, 38400, 57600, 115200).
а ресивер еще может выдавать лог на 57600. мне такое попадалось.
|