Делал часы на кварце 8МГц , но они начали отставать... Хочу сделать на часовом кварце 32768 Гц.
Не могу настроить работу с таким кварцем. Протеус молчит, хотя с 8 МГц кварцем все работало и часы шли.
Код настройки кварца для таймера Т2 мк atmega8
Код: Выделить всё
//настраиваем таймер T2
cli();
TIMSK &= ~((1<<OCIE2)|(1<<TOIE2));
ASSR = (1<<AS2);
TCNT2 = 0;
TCCR2 |= (1<<CS22) | (1<<CS20);
while(ASSR & 0x1F);
TIFR |= ((1<<OCF2) |(1<<TOV2));
TIMSK |= (1<<TOIE2);
sei();
Ну и считаем импульсы в прерывании:
Код: Выделить всё
ISR(TIMER2_COMP_vect)
{
...
}
Руководствовался этой статьей http://www.getchip.net/posts/052-kak-za ... -32768-gc/ и даташитом на атмега8..
Помогите.. что не так?
