Forum: Compiler & IDEs MEGA128CAN im CTC-Modus geht kein OFW-Int


von Charly (Gast)


Lesenswert?

Ich habe einen Timer1 im CTC-Modus mit TOP=ICR1 (Modus12)
die 3 Compare-Interrupts funktionieren, aber der Overflow-Int wird nicht 
ausgelöst. Der Zähler läuft und setzt sich auch richtig zurück.
In allen anderen Betriebsarten geht der Int. so wie er soll.
Alle Config-Bits haben wir mehrfach kontrolliert, es scheint als ob der 
Prozessor das nicht kann.

Kennt das Problem jemand?

von Oliver S. (oliverso)


Lesenswert?

Klar.

Fehler in Zeile 42. Ist ein Klassiker.

Oliver
P.s. Was der Prozessor kann, und was nicht, steht im Datenblatt.

von Bastler (Gast)


Lesenswert?

Hat CTC-Mode überhaupt Overflow-Interrupts?
Oder eher eine der CompareMatchs?

von Oliver S. (oliverso)


Lesenswert?

Nachtrag: Solltest du ein Datenblatt zu dem Prozessor finden (was nicht 
einfach wird, da Atmel einen Mega128Can gar nicht kennt), dann schau dir 
nochmal den Unterschied zwischen MAX und TOP an.

Oliver

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
Noch kein Account? Hier anmelden.