Witam
najpierw kawalek kodu
wektory przerwan
RJMP __RESET
RJMP _ext_int0_isr
RJMP _ext_int1_isr
RJMP 0
RJMP 0
RJMP _timer1_capt_isr
RJMP 0
RJMP 0
RJMP _timer1_ovf_isr
RJMP 0
RJMP 0
RJMP 0
RJMP 0
RJMP 0
RJMP 0
RJMP 0
RJMP 0
RJMP 0
RJMP 0
Kompilator CodeVision, procek jak juz mowilem Mega8 no i problem polega na tym ze podczas symulacji (avrstudio 4.11 SP2) przy przepelnieniu timera1 ustawia OCF1A i TOV1 w TIFR ale nie skacze do przerwania
nie wiem juz co robic pomozcie !!
najpierw kawalek kodu
TCCR1A=0x00;
TCCR1B=0x01;
TCNT1H=0x00;
TCNT1L=0x00;
ICR1H=0x00;
ICR1L=0x00;
OCR1AH=0x00;
OCR1AL=0x00;
OCR1BH=0x00;
OCR1BL=0x00;
TIMSK=0x04;
// przerwanie
interrupt [TIM1_OVF] void timer1_ovf_isr(void)
{
// Place your code here
lcd_full();
delay_ms(100);
lcd_cls();
}
wektory przerwan
RJMP __RESET
RJMP _ext_int0_isr
RJMP _ext_int1_isr
RJMP 0
RJMP 0
RJMP _timer1_capt_isr
RJMP 0
RJMP 0
RJMP _timer1_ovf_isr
RJMP 0
RJMP 0
RJMP 0
RJMP 0
RJMP 0
RJMP 0
RJMP 0
RJMP 0
RJMP 0
RJMP 0
Kompilator CodeVision, procek jak juz mowilem Mega8 no i problem polega na tym ze podczas symulacji (avrstudio 4.11 SP2) przy przepelnieniu timera1 ustawia OCF1A i TOV1 w TIFR ale nie skacze do przerwania