Sida 1 av 1

avr timer i c

Postat: 25 december 2004, 14:00:20
av sven
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å?

Postat: 25 december 2004, 14:11:43
av Michel
Lite tips här kanske?

Postat: 25 december 2004, 19:06:32
av cykze
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?

Postat: 26 december 2004, 13:11:31
av sven
mega16..

Postat: 26 december 2004, 22:06:50
av cykze
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?