Timer beim ATXMega

Gast #3142218
Lesenswert?

Hallo zusammen,

ich versuche gerade den Umstieg von den ATmega's auf die ATXMega's. Eine 
Sache ist mir jedoch nicht verständlich und auch im Datenblatt finde ich 
keine passende Information.

Beim ATMega gab es z.B. 3 Timer (Timer0, Timer1 und Timer2) mit den 
Registern OCxA und OCxB auf den ich ein PWM Signal ausgeben konnte. 
Jedoch gab es pro Timer nur einen Prescaler über den die Frequenz 
eingestellt wurde.

Beim ATXMega gibt es nun 2 Timer, die OC0A, OC0B, OC0C und OC0D sowie 
OC1A und OC1B beinhalten. Sind OC0x und OC1x beim XMega sepperate Timer 
bei denen ich die Frequenz einzeln einstellen kann oder läuft OC0x und 
OC1x wieder nur über einen Prescaler?
Gast #3142264
Lesenswert?

Hey Björn,

ich bin vor kurzem auch erst vom ATMega 64 auf den ATxmega128A1 
umgestiegen. Ich bin kein Experte aber so wie ich das verstandne habe 
kannst du 8 Timer getrennt einstellen. Bei mir sind das laut AVR Studio 
4

TCC0,TCC1,TCD0,TCD1,TCE0,TCE1,TCF0,TCF1

Außerdme kannst du die irgentwie zusammen verschalten aktuell benutze 
ich den TCC0 als Timer für pausen und den TCD0 als Counter.

Ich hoffe ich konnte dir helfen. Grüße

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren