Hi ,
AVR Takt (Quarz) ist bei mir 8000000 (8Mhz)
diese dividierst du durch den Wert bei Prescale
Bei mir 64 (Kann man auf 1, 8, 64, 256,1024 setzen)
Das heisst es dauert 64 Takte dass der Timer Wert um eins erhöht wird
Sind wir schon mal bei 125 khz.
Schau mal in die Bascomhilfe !
Mit "Timer0 = 255 - Wert1" gibst du dem Timer einen Startwert,
bei dem er zu zählen beginnt.
je grösser Wert1 ist (dieser wird ja von 255 abgezogen) um so länger
dauert es bis die der Timer überläuft.
Dieser läuft bei 255 über d.h. die Timer ISR wird ausgeführt.
und der Pin umgeschaltet.
Bei Wert 100 wird der Pin dann also 1/8000000 x 64 x 100 = 0.0008 s
umgeschaltet.
Bin mir jetzt nicht sicher ob der 8515 einen Timer2 besitzt.
Wenn nicht dann Timer1 verwenden, dieser ist aber 16Bit breit,
der zählt also bis 65536 !!!
Gruss Gerhard