Конференция "WinAPI" » COM порт, DTR [D7, WinXP]
 
  • REA (04.06.08 15:14) [0]
    Для работы с COM портом мне нужно управлять DTR и вот что выяснилось: сигнал DTR живет какой то своей жизнью. Пробовал установить режим DTR_CONTROL_DISABLE в DCB и махать EscapeCommFunction(idComm, SETDTR). По истечении какого то времени DTR начинает вести себя "неадекватно", а именно устанавливаться и сбрасываться совсем не в те моменты, когда я это делаю. В режиме DTR_CONTROL_ENABLE еще хуже - стабильно сбрасывается на момент передачи данных. Мне же нужно в момент передачи, чтобы он был логически установлен (SET) и после передачи сброшен (CLR).
    Порт открыт в Overlapped режиме.
    Как этого можно добиться?
 
Конференция "WinAPI" » COM порт, DTR [D7, WinXP]
Есть новые Нет новых   [134433   +21][b:0][p:0]