Я тоже считаю что у меня где-то некорректно, только вот где?
Вот так удалось получить пачку из 8 импульсов
Код
#pragma vector=TIMER1_CMPB_vect
__interrupt void Timer(void)
{
n++;
Count50ms++;
if (n==2) // По идее это количество импульсов в пачке
{
n=0;
TCCR1A=0x00;
}
if (Count50ms>=500) // Длительность паузы между пачками
{
TCCR1A=0x21;
Count50ms=0;
}
}
PLLCSR=0x07;
Вообще стоит ли программировать фуз PLLCK?
Сообщение отредактировал shemmer - Jul 25 2009, 14:48