Цитата(rudy_b @ Jul 18 2013, 10:09)

Например, программа закрывает канал если нет связи 3 сек, устройство отключает USB через 5 сек после потери связи и снова его включает еще через 2 секунды. Программа пробует восстановить связь через 10 сек после закрытия канала.
В отдельных случаях может потребоваться автоматический перезапуск программы после нескольких неудачных попыток восстановления связи.
Это стандартный подход, применяемый везде, или "хорошо было бы"?
Цитата(rudy_b @ Jul 18 2013, 10:09)

Можно использовать стандартный атмеловский драйвер CDC устройств и их VID/PID. Все это есть в их примерах.
Слово "можно" подразумевает НЕединственность решения. А как еще поступают?
Цитата(evsx1 @ Jul 19 2013, 17:14)

есть ASF ... Есть свободный проект LUFA ...
Однако минимальное понимание работы с USB шиной,все же необходимо. Кроме того все готовые решения будут громоздкими(память) и медленными.
Согласен. Буду потихоньку изучать матчасть
Сообщение отредактировал Diusha - Jul 22 2013, 06:41