har suttit och pillat lite med timers i avr-gcc nu, men jag lyckas inte få dem särskilt exakta, säg om man vill ha en timer som räknar ner 500ms hur gör man då?
Kolla här också.
På så vis kan du få en interrupt varje millisekund t ex (om du ställer in det). En annan variant är att använda en vanlig timer-overflow. Beteckningarna kan skilja lite beroende på vilken AVR du har. Vilken AVR gäller det?
Du borde kunna planka exempelkoden, jag skrev i inlägget jag länkade till, rakt av. Då kommer PB0 att växla mellan hög och låg varje sekund (i fallet med en 4MHz-oscillator). Har du provat den?