[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Что до чтения из порта дело не доходит, так как прибор вообще не отвечает. Значит дело в записи в порт.
У обмене с этим прибором есть одна особенность. Сразу после того, как из порта уходит последний символ, необходимо сменить состояние линии RTS на противоположное. Это я делаю с помощью WaitCommEvent и EscapeCommFunction, выставив все таймауты в ноль.
Согласно PortMon-у, все операции выполняются корректно, но ответа от прибора нет (под 2k).
Есть ли какой-нить другой способ быстро сменить линию RTS, не прибегая к написанию VxD?
Обсудить подробнее обоими руками за. Можно мылом, тогда пишите на bavalex@2ka.mipt.ru
Portmon можно взять тут: http://www.sysinternals.com/ntw2k/freeware/portmon.shtml
E-mail: info@telesys.ru