Цитата(AkuHak @ Sep 12 2008, 19:45)

Прочитал документ, но так и не понял как прописать дескрипторы
Прочитал даташит, Агурова "Интерфейс usb: практика использования и программирования", "Практика программирования USB". там описано как читать дескрипторы, места как прописавать, но там все на Си и не указано как в это случае работать с прерываниями (ка обяъснить какие разрешены и т.п.).
Проблема осложняется тем, что обмен по интерфейсу USb не единственная задача. Часть (и весьма ощутимая, уже реализована на ассемблере а AVRStudio).
Если кто-либо уже занимался программированием USB-модуля на ассемблере, пожалуйста помогите разобраться!

Дескрипторы прописать проще простого
.db $c2, $02, $00, $91, $c0, 00 и т.д.
Пример дескриптора взять у того же Агурова.
Проще всего скомпилировать пример с включенным листингом и с листинга "повыдирать" куски инициализации интерфейса и прерывания.