Gast
#234713
Ich bin scheinbar zu blöd das Datenblatt zu lesen. Ich möchte gerne den Timer1 des Atmega32 verwenden. Ich möchte einfach gerne ständig den TIMER1 Overflow Interrrupt ausgelöst haben, der dann LEDs blinken lassen soll. Mein Problem: Der Timer läuft, springt beim erreichen des Counter-Werts 0xFFFF auch nach 0x0000 zurück. Aber irgendwie scheint der Interrupt nicht ausgelöst zu werden. TOV1 im TIFR-Register wird auch nicht gesetzt. Ich glaube den Timer so eingestellt zu haben: - clksource: clkIO (no prescaling) (hab auch schon clkIO/64 etc. probiert) - Timer Mode of Operation: Normal Scheinbar habe ich den Timer-Kram völlig missverstanden oder bin einfach nur blind ;D Hier der ASM-Quellcode: http://rafb.net/paste/results/6vAWuO43.html