1) Выполняю сброс
2) Включаю внутренний стабилизатор 3,3в и запрос прерываний низким уровнем
3) Разрешаю прерывания NAK Out 0 and NAK Out 1 (ХЗ что такое - но из примера) , TX_EV, RX_EV для 0 и 1 конечных точек SD3 и RESET
4) Устанавливаю режим сброса в регистре NFSR
5) Устанавливаю FAR = 80h
6) EPC0, EPC1, EPC2 = 0
7) Очищаю FIFO конечной точки 0 и разрешаю прием
8 ) Включаю трансивер битом битом 3 регистра MCNTRL
9) Разрешаю прерывания битами в MAMSK включая общие - бит 7
Тут-же выход запроса прерываний становится в 0. В обработчике прерываний читаю MAEV, а там 0 - нет события для прерывания. Читаю NAKEV, ALTEV, TXEV и RXEV что-б сбросить состояние запроса прерывания - а оно не сбрасывается. Сброс только после перезаписи MCNTRL
Устройство подключено к USB, но никакой активности на шине нет, одна линия в "1" другая в "0"
Может кто сталкивался. Потому как я понял должен приходить запрос на чтение и далее по состоянию RX_EV
ЗЫЖ При запрете SD3 прерывания в ALTMSK генерации прерываний не происходит. Тоесть проблема в том что постоянно срабатывает таймер по не обнаружению чего-то.
ЗЫЖ2 Прикрутить файл с даташитом (600 кб) не могу - но он находится в инете без проблем.

