Kód: Vybrat vše
...
ISR(TIM0_COMPA_vect)
{
// if (pulse < pulsePercent)
{
...
Otázkou je, jestli dolaďování má smysl. Frekvence je dána vztahem
fgener = fcpu / (2 × Presc × (1 + OCRA))
Presc je předdělička čítače a může být 1, 8, 64, 256 a 1024. Další "nejbližší" frekvence je pro (OCRA == 66) 3668.06 Hz, pro (OCRA == 64) to je 3780.92 Hz (Samotné přerušení se vykonává s dvojnásobnou frekvencí, proto je prescBr nastaven na 93: 7447.26 / 93 == 80.07). Tak jako v původním programu samozřejmě jde dodělat nastavování OCRA tlačítky.