Re[5]: проблемка...(послед. порт)
От: wallaby  
Дата: 18.09.07 10:35
Оценка:
Здравствуйте, teran2000, Вы писали:

T>интересный вариант с эмуляцией.

T>это как?

Я имел в виду заставить порт посылать в линию данные по байту так, чтобы промежуток между посылкой байтов заведомо превышал 2 (стоповых) бита. Тогда будет неважно, что порт настроен на 1 стоповый бит. Сам не пробовал.

T>по идеи можно заставить DTR или RTS работать как TX но как это сделать в винде..не представляю..


Я сомневаюсь что это заработает (Windows не позволяет точно задавать промежутки времени) но вообще-то есть функция EscapeCommFunction, позволяющая управлять линиями DTR и RTS. Для этого управление этими линиями должно быть разрешено в поле Flags структуры DCB (DTR_CONTROL_ENABLE, RTS_CONTROL_ENABLE). Про EscapeCommFunction должно быть здесь или на MSDN здесь
---
The optimist proclaims that we live in the best of all possible worlds; and the pessimist fears this is true
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.