Необходимо подключить Атмегу644р через USB. Использую примеры с microsin.ru и с obdev.at, меняю в makefile тип контроллера, частоту (кварц стоит на 16 МГц), выбираю порт D для работы, D+ и D- припаяны на 2 и 4 ножки, как и в примерах (D+ на int0).
При подключении устройства v_id и p_id возвращаются как 0000, что вроде бы говорит о проблемах связи с микроконтроллером...
Схема аналогична
http://www.obdev.at/Images/vusb/circuit.gif
В чём может быть проблема?
upd:
пробовал заливать пример hid-mouse,
вставил после проверки if(usbInterruptIsReady())
PORTB = 0x01, изначально PORTB = 0x02, в определённый момент включается PORTB = 0x01,
то есть однажды срабатывают прерывания... но устройство не определяется