Gebruik je een extern kristal of de interne clock? Hoe staat je DIV8 fuse ingesteld? Heb je deze aangepast?
Zet verder UL achter de klokfrequentie, dan klopt de tijd beter. Dus #define F_CPU 1000000UL
Voor lange delays kun je beter de ingebouwde timers gebruiken. Ook kun je een aparte delay functie schrijven, die met een for loop bv 100 keer _delay_ms(200) aanroept. |