Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
Как можно определить что устройство на базе tusb3410 (usb-rs485) "подвисло"?
Отправлено
уфо 11 июня 2009, г. 15:55
Последовательный порт открывается в каком-то месте программы ОДИН раз, а потом только пишет-читает. Если на том конце что-то происходит и он подвисает, то программа пересбрасывает юсб и начинает всё по новой. Проблема в том что никак не определить что эта штука подвисла. Например, по неудачному чтению-записи этого никак не определить, потому что оно по-прежнему продолжает писать-читать в подвиснувший порт (только наружу и вовнутрь ничего не идет). Как бы это сделать?
Заранее спасибо
Составить ответ | Вернуться на конференцию.
Ответы