Перейти к содержанию
    

Хелп ми! Помогите разобраться с USB плиз!

Костян

Насчет теории - согласен. А вот с практикой у автора - скорее всего, плоховато. Есть несколько вещей, которые неочевидны (reset после первого пакета device descriptor, два разных запроса config descriptor). После того, как напишешь реализацию ch9, о них очень хорошо помнишь и, объясняя кому-то, обращаешь на них особое внимание. У Агурова этого нет. Более того, там нет даже лога энумерации устройства - который на определенном этапе очень полезен. Такое ощущение, что был взят какой-то референсный пример, откомментирован и не больше.

 

nameless

http://www.atmel.com/dyn/products/product_...sp?part_id=3521

Ссылка где-то в середине страницы, для скачивания исходников - нужно формочку заполнить.

 

grau

Для LPC2148 - примеров полно. Есть мышка, есть звуковуха, есть mass storage. Для SAM7 - ситуация другая: есть атмеловский mass storage, есть два BasicUSB (CDC и HID, кажется). И все. Разобраться хватит, но халявы не выйдет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И ещё один вопросик: А кам можно симулировать работу USB порта в кейле? Видел где -то симуляцию I2C. А на USB такого нет?

 

А то UDP даже в симуляторе нету. Как быть? Надо хотя-бы энумерацию отладить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...