Исследую прерывания в ИАР. Написал следующий код, но при отладке в АВР студио прервание от таймера0 не происходит! По прчине того что не выставляется общий бит разрешения прерываний!!!!!!
В чём может быть дело? Ведь я включаю разрешение прерываний на языке С??
int tics=0;
#pragma vector=TIMER0_COMP_vect
void __interrupt void basic_interrupt (void)
{
tics+=1;
}
void main (void)
{
OCR0=0x02;
TIMSK=0x02;
TCCR0=0x03;
void __enable_interrupt();
while(tics<100)
PORTB++;
}