.org 0x009
Schreib besser
Code:
.org OVF0addr
Ist doch besser zu lesen, oder ?
Ich wette, dass da irgend ein Flag nicht gesetzt wurde.
Damit hättest Du die Wette gewonnen, schau mal im Dattenblatt nach :
TCCR0 ->Prescaller
TIMSK -> Interrupt beim Überlauf freischalten
eventuell
TCNT ->um den Timerwert vorzugeben...

ldi temp, LOW(RAMEND)
out SPL, temp
ldi temp, HIGH(RAMEND)
out SPH, temp
Mach es andersrum, zuerst High und dann LOW schreiben, es gibt da Registerpaare, wo das nicht egal ist!!


Gruß Sebastian