Доброго всем дня! Помогите разобраться. Не работает прерывание на Atmega8. Код программы: #include <avr/io.h> #include <avr/interrupt.h>
void Timer0_init(void) { TCNT0=0x00; TCCR0|=(1<<CS02); TIMSK|=(1<<TOV0); sei(); }
ISR(TIMER0_OVF_vect) { }
void main_init(void) { Timer0_init(); }
int main(void) { main_init(); while(1) { }; }
Написана в AVR Studio 4.13 sp1 При компиляции выдает такие предупреждения: ../main.c:16: warning: return type defaults to `int' ../main.c: In function `ISR': ../main.c:16: warning: type of "TIMER0_OVF_vect" defaults to "int" ../main.c:16: warning: control reaches end of non-void function
|