Zmontowałem płytkę, której sercem jest AT90USB1287. Przez ISP po LPT (ISP Programmer) mikrokontroler komunikuje się z PC bez problemu. Schody zaczynają się przy próbie skomunikowania go po USB z atmelowskim FLIPem. Nigdy nie miałem okazji używać tej aplikacji ani tym bardziej programować AVRa po USB, więc nie bardzo wiem co autor helpa rozumie przez magiczne dla mnie "Set the ISP mode hardware conditions...", po którym to komputer powinien wykryć nowe urządzenie USB. Gdzie i jak ustawić te ISP conditions?
Dodano po 2 [godziny] 44 [minuty]:
Udało mi się. Okazuje się, że zabawy przez ISP po LPT wywaliły bootloadera, który jest niezbędny do uruchomienia możliwości programowania po USB. Wystarczyło poszukać na stronie Atmela odpowiedniego HEXa (załączam poniżej dla potomnych) i dolutować dodatkowy zwierający do masy przycisk pod pin HWB (PE2). Te całe ISP conditions to nic innego jak ustawienie fuse bita HWBE (domyślnie ustawionego) oraz start z procedurą: aktywny HWB, aktywny RESET, nieaktywny RESET, nieaktywny HWB. Szczegóły w załączonym PDFie.
Dodano po 2 [godziny] 44 [minuty]:
Udało mi się. Okazuje się, że zabawy przez ISP po LPT wywaliły bootloadera, który jest niezbędny do uruchomienia możliwości programowania po USB. Wystarczyło poszukać na stronie Atmela odpowiedniego HEXa (załączam poniżej dla potomnych) i dolutować dodatkowy zwierający do masy przycisk pod pin HWB (PE2). Te całe ISP conditions to nic innego jak ustawienie fuse bita HWBE (domyślnie ustawionego) oraz start z procedurą: aktywny HWB, aktywny RESET, nieaktywny RESET, nieaktywny HWB. Szczegóły w załączonym PDFie.