Halt, stop, retour: Ich bin überhaupt am falschen Dampfer (--> Matschbirne).
Du machst ja keinen klassischen Timer, sondern Compare-Match .
Da ist erstens das mit dem Nachladen zu vergessen.
Aber auch das Rechnen stimmt dann so nicht. (das ist für counter-overflow)
Der Wert 141 heißt ja, von dort zählt er rauf bis 255 und dann schnackelt der TIMER
Beim Counter match zählt er von 0 -> OCR0 und löst dann aus.
d.h. statt 141 gelten bei dir 256 - 141 ---> also 115.
und nachladen brauchst du nix.
Das erkärt aber nicht einen Differenz 1 sek <--> 40 sekunden
da muß ich mal im DS nachlesen.
'Tschuldige nochmals.
Lesezeichen