Hast du mal den Code von das AVR-AppNote ausprobiert ? Ist denke ich der einfachste Weg um zu schauen, ob es an deinem Code liegt.