【发布时间】:2013-08-02 14:18:30
【问题描述】:
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 及其中断服务程序的正确方法吗?
【问题讨论】: