新手一枚,求指导设置AVR,使AVR能软仿和硬仿,刚开始学习AVR,写了一个中断程序,就是不进中断,设置寄存器等都是对的。但求一解,谢谢了。
现把该简单到爆的中断程序贴在下面
#include<iomacro.h>
#include<iom16.h>
#define uchar unsigned char
int time0_counter=0;
#pragma vector = TIMER0_OVF_vect
__interrupt void TIMER0_normal(void)
{
uchar temp;
temp=SREG;
TCNT0=0x5e;
time0_counter++;
SREG=temp;
}
void main(void)
{
SREG=0x00;
TCNT0=0x5e;
TIMSK=0x01;
TCCR0=0x01;
SREG_I=1;
while(1)
{
;
}
}
|