[an error occurred while processing this directive]
|
Почему -то не переходит на прерывыние по переполнению.кусок кода:
инициализация:
void timer_init(void)
{
TIMSK = 0x03;
TCNT0 = 0x00;
TCCR0 = 0x6C;
}
прерывание:
interrupt [TIM0_OVF] void IntEntry(void)
{
PORTE=0x7F;
}
порт Е установлен на выход
осн. программа:
void main(void)
{
timer_init();
while (1);
}
при изменении прерывания на
interrupt [TIM0_COMP] void Int(void)
все работает
мне нужно чтобы была обработка и по переполнению и по сравнению..
кто чего подскажет?