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?
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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.