Zitat Zitat von michaelb
Hallo hab jetzt ne Frage:
Warum wird TCNT0 mit 255-254 geladen? 255-254 gibt doch 1!?
Gruß Michi
Wir hatten doch hier im Thread eine Formel:
1/ 3,6864 Mhz = 271ns

271ns * 1024 (prescaler) = 278µs

278µs * 90 (ausprobierter Wert) = 25ms

Wir wollen ja 1 Sekunde, erreichen, deswegen Suche ich einen Wert, der gut mit einer Zahl multipliziert werden kann, sodass dann 1 Sekunde = 1000ms rauskommt.

25ms * 40 = 1 Sekunde oder 1000ms

Also muss du deinen Timer mit 256-90 vorladen (warum 256? --> ein paar Post wurde das nochmal erklärt)
und diesen Timer musst du dann 40x überlaufen lassen, dann hast du 1 Sekunde erreicht.

Gruß
Thomas