comm port
- From
- Genadi Zawidowski (2:5020/175.2)
- To
- All
- Date
- 2002-08-01T01:02:13Z
- Area
- SU.WINDOWS.NT.PROG
From: "Genadi Zawidowski" <dolphin@infopro.spb.su>
Hi All,
кто знает, как бороться с затыками (не передает) в работе
с com-portom (98, XP):
1) overlapped
2) setCommMask сделано с 0
3) DCB с игнорированием всяких и разныз handshake по CTS и так далее
если на CTS подать -12 - работает
если на CTS подать +12 - работает
если на CTS подать наводку или соединить с данными - виснет (не передает)
до переоткрытия порта.
Есть идеи?
Еще проблема:
Открываем com-порт. На него идут данные... До того, как мы перепрограммировали
его на нужный формат и скорость (а так же на игнорирование ошибок)
он схлопотал frame error, overrun error и так дале...
Функция SetCommState возвращается с ошибкой, пока не сделаем ClearCommError.
Но иногда не успеваем...
Что делать?
Генка - mgs2001@pochtamt.ru
--- ifmail v.2.15dev5
* Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)