Проблема с USB в LPC2148 не устанавливается CDFULL_INT Используется модифицированный апп AN10420 от Филипс. Переделано на стандартный CDC драйвер. Для теста передаем данные в COM, LPC назад принятое отдает. Все работает, т.е. данные через 2-ю точку передаются, но через неопределенный промежуток времени CDFULL_INT перестает устанавливаться (30сек-2мин). Может кто наступал на такие грабли?
В дебаге видно, что прерывание 2-й точки сбрасывается.
EP_INT_CLR = 1 << n;
while ((DEV_INT_STAT & CDFULL_INT) == 0); <--- Вот здесь
val = CMD_DATA;
DEV_INT_CLR = CDFULL_INT;