Я вижу довольно странное поведение из окон в отношении моих COM-буферов.
Я использую 3 USB-Serial Converter с чипами FTDI. Я открываю com-порты с помощью CreateFile
, и все работает нормально. Все 3 порта имеют одинаковую конфигурацию, за исключением скорости передачи данных. 2 работают на 38400 и один на 9600.
Вот странная часть:
Я могу успешно писать из порта 9600 и одного из портов 38400. Кажется, что вторые порты 38400 буферируют данные. Я подключился к этому порту с помощью Hyperterminal и вижу, что на рабочих портах я сразу получаю ответ, а на «странном» порте я получаю данные только тогда, когда закрываю свое приложение ...
Кто-нибудь еще испытал это? Как вы это решили?