[an error occurred while processing this directive]
|
Не пойму в чем загвоздка, не могу добится обмена с компьютером, а именно, чтобы компьютер сгенерил запрос на setup пакет.
ISP1581 прицепил к atmega128, которая работает на 16 МГц.
Последовательность действий такая:
После подачи питания делаю задержку в 3 секунды, потом инициализирую
Mode регистр (SOFTCT+GLINTENA+CLKAON+WKUPCS),
Interrupt Configuration (0x54),
Interrupt Enable (IEBRST+IESUSP+IERESM+IEHS_STA),
Interrupt Enable+1 (IEP0SETUP+IEP0TX+IEP0RX),
USB_WR(Address,DEVEN)
после этого возникает прерывание и выставляется регистре interrupt
флаг SUSP, затем через некоторое время BRESET и HS_STAT. Не
могу добится, чтобы возникло прерывание setup.
Подскажите пожалуйста, кто знает что я не так делаю? Может команду какую пропускаю.
E-mail: info@telesys.ru