AVR单片机 ATtiny13
时间:10-02
整理:3721RD
点击:
求助,程序部分:
#pragma interrupt_handler timer0_ovf_isr:4
void timer0_ovf_isr(void)
{
TCNT0 = 0x45; //reload counter value
if(++cnt_100ms>=10) //如果这里改为 if(++cnt_1s>=100)
{flag_100ms=1; {flag_s=1;
cnt_100ms=0; cnt_1s=0;
} } if(++cnt_100ms>=10)
} 即1S中断响应,但是却无输出,如果把 if(++cnt_100ms>=10) 中的10改成100,结果是可以的
求高人解答。
#pragma interrupt_handler timer0_ovf_isr:4
void timer0_ovf_isr(void)
{
TCNT0 = 0x45; //reload counter value
if(++cnt_100ms>=10) //如果这里改为 if(++cnt_1s>=100)
{flag_100ms=1; {flag_s=1;
cnt_100ms=0; cnt_1s=0;
} } if(++cnt_100ms>=10)
} 即1S中断响应,但是却无输出,如果把 if(++cnt_100ms>=10) 中的10改成100,结果是可以的
求高人解答。