для проверки таймера но она не работает(светодиод не мигает с частотой 2 Гц по порту D):
#include<MEGA8>
#include<delay>
#define INV_B(x)^=(1<<x)
#define CLR_B(x)&=~(1<<x)
#define SET_B(x)|=(1<<x)
interrupt [TIM2_OVF] void timer2_ovf_isr(void);
void main(void)
{
DDRD=0b00000010;
PORTD=0b11111111;
#asm("sei")
ASSR SET_B(3);
TIMSK SET_B(6);
TCNT2=0b00000000;
TCCR2=0b00000101;
while(1);
}
interrupt [TIM2_OVF] void timer2_ovf_isr(void)
{
PORTD INV_B(1);
}
Установил тактирование мк от внутренней RC цепи на 1 МГц. Подключил кварц на 32768Гц к ногам 9 и 10 без конденсаторов. Читал AVR134 вроде ошибки в проге я не нахожу. Подскажите пожалуйста в чем я делаю ошибку. За ранее всем спасибо.
Жду ответов.


