void TimerFunction()
{
TIMSK=(1<<TOIE0);
TCNT0=0x00;
TCCR0 |= (0<<CS02) | (1<<CS00) | (0<<CS01);
}
//##############################################################################
ISR(TIMER0_OVF_vect)
{
// process the timer0 overflow here
countClock ++;
count++;
delay++;
//some extra code
}
それから
void main()
{
//someCode
TimerFunction();
}
しかし、それは私にとってはうまくいかないので、タイマー0とその割り込みサービスルーチンを開始する正しい方法ですか??