ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
27 ноября
117786 Топик полностью
Ксения (09.04.2008 16:37, просмотров: 77) ответил il-2 на Вот пытаюсь запустить USB на AT90USB162. С USB работаю первый раз. После долгого бодания с описанием стандарта и с бестолковой (просто кошмарной:) атмеловской документацией созрел до задавания вопросов :)
Такая тема интересная. И почему никто не отвечает? Я вот тоже с USB взялась разбираться. У меня AT90USB647, но на AT90USB162 в этой части похож. До задавания вопросов еще не доросла, и потому на эту тему пока молчу. Пока сделала по-простому. Взяла готовую прошивку USB/COM-конвертора и вклинилась в то место кода, где байт передается от USB в UART, и обратно - от UART в USB. В том месте просто одна функция (на передачу) вызывает в своем параметре другую (на прием). Эту связь разорвала, а вместо этого сама пользуюсь этими функциями приема и передачи по USB. Все остальное оставила, как "черный ящик". Вопрос, чтобы устройство не засыпало, меня тоже очень интересует. Не хотелось бы постоянно отвечать за постоянные вопросы "спать будете?" :-). Хотелось бы при регистрации указать в характеристиках что-то такое, чтобы с таким вопросом никогда не обращались. В заголовках можно прописать, что устройство не имеет своего питания. Но будет ли этого достаточно, чтобы не предлагали заснуть? Думаю, что недостаточно. Возможно есть еще какие-то ходы. Из того, в чем успела разобраться, поняла, что всему глава здесь хост, и потому ничего, кроме ответов на его запросы (причем в строго отведенные временные рамки) передавать на линию нельзя.