.. im Datenblatt des ATTiny84 finde ich nur TIM1_COMPA als Timer/Counter1 Compare Match A .. keinen TIM1_COMPA_xxx oder TIMER1_COMPA_vect ..
Du heilige Kuh, woher hast Du nur das "TIM1_COMPA_xxx" ? ? ?

Versuch einfach meine Empfehlung von oben:
Zitat Zitat von oberallgeier Beitrag anzeigen
.. dort heißt der Interrupt-Vektor wirklich "TIM1_COMPA" - aber die ISR will halt noch den Zusatz: "-vect". Sprich: die ISR wird mit "ISR(TIM1_COMPA-vect)" gecodet ..
ohhh, Mist, nein. Natürlich ist der Bindestrich falsch, das müsste ne Fehlermeldung geben, weil der Compiler das wohl als Subtraktionsoperator interpretiert. Also bitte im Code:
Code:
ISR(TIM1_COMPA_vect)
ISR(TIM1_COMPA_vect)
und keine Angst, der Controller explodiert nicht, selbst wenn mal der Code falsch sein sollte.

Und bitte: welches Atmel-Studio benutzt Du? Was bedeutet in Deiner Signatur "Atmel-ICE ?"