Коллеги, помогите, пожалуйста, начинающему AVR-щику(+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Вяч 05 марта 2004 г. 11:13

Работаю с IAR AVR 3.10a. Пытаюсь запустить таймер0.


#include

unsigned int time;
char test;

char __low_level_init() {

MCUCR|=0x80; //Set external RAM access

/*Set Timer0 for system clock*/
TCCR0=0x01; //Set clock prescaler Timer0 1:1
TCNT0=0xe0; //Set Timer0 for 4 mcs (-32)
TIMSK|=0x02; //Set Timer0 interrupt enable

return(1);
}

#pragma vector=TIMER0_OVF0_vect
__interrupt void timer0_clock(void) {
TCCR0=0; //Stop Timer0
TCNT0=0xe0; //Set Timer0 for 4 mcs (-32)
time++;
TCCR0=0x01; //Start Timer0
}

void main(void){
while(1==1) {
test++;
}
}


Гоняю отладчик - таймер не считает. Почему?

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru