Спсиб, эт точно - надо читать. И то что на англицком читать не хотю - это не совсем так, просто задать вопрос - 50% решения, получить хоть какой-то ответ - еще +25%. Не ругайте меня за такое мнение, пжлста.
А не получилось со сбросом ФИФО (хочу все-таки попробовать ради интереса) наверное потому что прерывания ISR_EPxfflag() не разрешены. Есть в программе такие строки: EZUSB_IRQ_ENABLE(); // Enable USB interrupt (INT2) EZUSB_ENABLE_RSMIRQ(); // Wake-up interrupt
INTSETUP |= (bmAV2EN | bmAV4EN); // Enable INT 2 & 4 autovectoring
USBIE |= bmSUDAV | bmSUTOK | bmSUSP | bmURES | bmHSGRANT; // Enable selected interrupts EA = 1; // Enable 8051 interrupts
Там вроде разрешено инт 4 (судя по таблице переходов оно и надо), но так как сброс ФИФО не помагает, то делаю вывод что тудыть не попадаем. Или чото еще не так?
--------------------
Быть. torizin-liteha@yandex.ru
|