标题: 求大神看看,avr进了定时器中断出不来了 [打印本页]

作者: init    时间: 2016-1-20 19:33
标题: 求大神看看,avr进了定时器中断出不来了
#include <avr/io.h>
#include <util/delay.h>
#include <avr/interrupt.h>

void init()
{
        cli();
        TCCR0|=0x02;
        TCNT0=50;
       
        TIMSK|=0x01;
//        SRGE|=0x80;
        sei();
       
        PORTA=0xff;
        DDRA=0xff;
}

void main()
{
   init();
   while(1)
   {
           PORTA=0xff;
          // _delay_ms(5000000);   
   }       
}


ISR(TIMER0_OVF_vect)
{
        TCNT0=50;
       
        PORTA=0x00;
       
}


作者: 红尘有你    时间: 2016-1-21 09:11
这个代码可以编译通过吗?
作者: init    时间: 2016-1-21 10:01
可以呀!!!

作者: 红尘有你    时间: 2016-1-21 11:40
init 发表于 2016-1-21 10:01
可以呀!!!

这是全部代码吗?中断函数是这样写的吗?
作者: init    时间: 2016-1-23 15:46
已经解决了,是这个中断只能从1加到256,时间太短,人眼分辨不出来u,




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1