Hojte. PLS mám malý problém. Nějak se nemůžu dopočítat.
Nastavil jsem si TIMER0 a modu CTC.
Krystal mám 16MHz.
Takže jsem nastavil děličku na 64 z toho vyplývá, že přetečení nastane vždy jednou za 4us, [1/(16/64)=4us] pokud to říkám dobře. A já teď nemůžu zjistit, na kolik musím nastavit OCR0, aby bylo 100us. Nebo jestli by to šlo, tak aby 1ms.
Tak se chci zeptat, nevíte nějaký vzorec, podle kterého to spočítám? Děkuji
ISR(TIMER0_COMP_vect){ //přerušení od čítače časovače 0
}
TCCR0 |= (1<<WGM01)|(1<<CS01)|(1<<CS00); //CTC mode, preddelicka 64 (4us)
OCR0=25;
TIMSK |= (1 << OCIE0);