avr timer i c

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
sven
Inlägg: 113
Blev medlem: 16 september 2003, 17:47:19

avr timer i c

Inlägg 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å?
Michel
Inlägg: 436
Blev medlem: 3 februari 2004, 18:08:04
Ort: Stockholm

Inlägg av Michel »

Lite tips här kanske?
Användarvisningsbild
cykze
EF Sponsor
Inlägg: 1539
Blev medlem: 8 april 2004, 10:40:28
Ort: Uppsala

Inlägg 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?
sven
Inlägg: 113
Blev medlem: 16 september 2003, 17:47:19

Inlägg av sven »

mega16..
Användarvisningsbild
cykze
EF Sponsor
Inlägg: 1539
Blev medlem: 8 april 2004, 10:40:28
Ort: Uppsala

Inlägg 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?
Skriv svar