Здравствуйте, teran2000, Вы писали:
T>интересный вариант с эмуляцией.
T>это как?
Я имел в виду заставить порт посылать в линию данные по байту так, чтобы промежуток между посылкой байтов заведомо превышал 2 (стоповых) бита. Тогда будет неважно, что порт настроен на 1 стоповый бит. Сам не пробовал.
T>по идеи можно заставить DTR или RTS работать как TX но как это сделать в винде..не представляю..
Я сомневаюсь что это заработает (Windows не позволяет точно задавать промежутки времени) но вообще-то есть функция EscapeCommFunction, позволяющая управлять линиями DTR и RTS. Для этого управление этими линиями должно быть разрешено в поле Flags структуры DCB (DTR_CONTROL_ENABLE, RTS_CONTROL_ENABLE). Про EscapeCommFunction должно быть
здесь или на MSDN
здесь