• Keine Ergebnisse gefunden

Timer Atmega32 Handout

N/A
N/A
Protected

Academic year: 2022

Aktie "Timer Atmega32 Handout"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Handout

Timer Atmega32

• 1x 16Bit, 2x 8Bit Timer

• Register im Microkontroller

• wird fortlaufend inkrementiert/dekrementiert

• Auflösung setzt fest bis wohin gezählt wird

• (8Bit=256, 16Bit=65536) Takt Einstellung mit:

 Prescale 1, 8, 64, 256, 1024

 Vorteiler (bei 8Bit-Timer 1-256) Einstellung des Timers

 TCCR (Mode, Prescaler, Ausgangsbit)

 TCNT (Zählregister)

 OCR (Vergleichsregister,Vorgabewert)

 TIMSK (Überlauf bei TCNT=OCR oder TCNT=0)

 TIFR (TCNT=OCR, TCNT=0 )

Normal Mode

 Timer zählt von 0 hoch bis 256 Interrupt

 Prescale möglich, kein Vorgabewert

CTC Mode

• Mit Vorgabewert/ Vergleichswert (OCR Register)

PWM

 z.B. Zum Dimmen von LEDs

 OCIE0=1, TOIE0=1

 Interrupt bei Überlauf+Vergleichswert

Referenzen

ÄHNLICHE DOKUMENTE

therapie empfehlenswert.. Workshop Infektiologie für Hausärzte 11.04.2019. Infektiologie

Ressourcen / rechte Maus / Ressourcensymbole ID_UHR

[r]

- ACHTUNG: nur wenn CTC1 in TCCR1B (DB S. 110) gesetzt ist wird TCNT1 bei positiven Vergleich auf 0 zurückgesetzt sonst zählt der TIMER weiter bis Überlauf. - Interrupt-Vektor

Oft kann der Interrupt noch genauer angegeben werden, wie z.B., dass er bei einer steigenden oder fallenden Flanke ausgelöst wird (für ext. Interrupts in MCUCSR und MCUCR).. „ ers

Auflage, 2010,

• Während NE555 bipolar ist, gibt es auch CMOS versionen C555.. • CMOS versionen

• Timer nötig z ur Implementierung eines