na
http://www.atmel.com/dyn/products/product_card.asp?part_id=3302 pise da radi na 20MHz tako da ne vidim sto bi stavljao 8MHz kristal ako moze da ga tera na 20MHz i vec ima 20MHz kristal
Ako radi uopste ali radi sporije nego se ocekuje, to znaci da je fuse pogresno namesten (podrazumevam da je kod iskompajliran ok sa 20MHz u vidu te delay misli da mcu radi na 20MHz). Ako radi npr 8 puta sporije, upaljen je div/8 bit koji deli input freq sa 8.
E sad, ono sto je zgodno, stavis kristal u podnozje, skines kristal i kresnes ga, ako radi i dalje znaci da radi na interni oscilator - dakle fuse ne valja, ako ne radi kada skines kristal, znaci da si mu namestio externi kristal ali nesto drugo da si zabrljao.
Ako ti nije extra hitno da "to proradi odma kako tako", nemoj nista da menjas nego nauci da izdebagiras problem i da sledeci put ako ti treba da radi na oscilator xyz znas da to namestis