taj avrusb lib je malo "nategnut" .. super je sto su na mcu koji nema usb hw nabudzili isti ali .. elem, par stvari koje su mene .. u zdrav mozak sa tim istim avrusb lib-om
1. zenerke mora da budu 3v6, ako stavis 3v3 zenerke u 99% slucajeva neces proci enumeraciju
2. kristal mora da bude u bobu isti kao onaj za koji je avrusb lib konfigurisan / kompajliran (podrzani kristali: 12 MHz, 12.8 MHz, 15 MHz, 16 MHz, 16.5 MHz, 18 MHz and 20 MHz ) obrati paznju da 0.1MHz greska je dovoljna da usb nece da prodje enumeraciju
3. FUSE bitovi .. ko ga izmisli tako da se fuse bitovi nalaze van hex-a (evo neki dan covek presao pola bgd-a da bi spekli usbasp u atmela i otiso kuci i morao da pece ponovo uz pomoc stapa i kanapa posto nismo znali da mora fuse bitovi da se spucaju zasebno) .. pogledaj u Makefile / readme / stagod da li se spominju fuse bitovi .. moras da ih napeces inace nista
4. da, jos jedna zeznuta stvar, zenerke mora budu MALE !!! LOW POWER, 100-300mW ako mozes da nadjes, 500mW max!! (ove "jace" imaju preveliku kapacitivnost cak i za usb 1.1 tako da nista od enumeracije)
ono sto mozes za 1 i 4 je da skines zenerke i stuces avr direktno u usb, a avr napojis preko jedne diode (ili mu drugacije skines napon na 4-4.5V) mada i ne mora i 5V bi trebalo da radi cak i tad bi on 3v3 trebalo da vidi kao high, samo pazi, ovo moze da spali usb port tako da je zgodno da ga spojis na neki usb hub koji ti nece biti zao da spalis ako do toga dodje...