![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
COM-порт задержка [D6, WinXP]
dm37 © (2006-09-18 08:14:00)Подскажите как сделать задержку между выставлением сигналов RTS DTR
т.е.:
SetRTS
delay(50)
ResetRTS
задержка должна быть не менее указанного значения, например 50 (delay(50)). Больше можно.
medved_68 (2006-09-18 14:21:00) [1]
> для работы с com используется компонент CPort264.
Если ты знаешь Наndle открытого компонентом порта, то кто тебе мешает при помощиEscapeCommFunction(...)менять значения сигналов DTR & RTS??? и устанавливать в своем потоке задержки изменения. :)))
tesseract (2006-09-18 09:22:00) [2]номальный способ? это таймер в отдельном потоке + PostThreadMessage.
dm37 (2006-09-18 09:04:00) [3]для работы с com используется компонент CPort264. Установка RTS/DTR и задержка с помощью sleep похоже идут в разных потоках. Поэтому контролировать задержку с помощью sleep не получается. Пока использую timeout com-порта. А есть нормальный способ?
Palladin (2006-09-18 08:25:00) [4]Sleep