void timer1_init(void){ //устанока таймера, не помню как делать - в даташите все написано }
#pragma interrupt_handler timer1_ovf_isr:14 void timer1_ovf_isr(void) { counter++; if (counter >= 400) doSomeThing(); }
void main(void){ timer1_init(); }
PS вектор прерывания переполнения таймера от 168 меги, писалось под icc avr
PPS по-моему частота внутреннего кварца 128кГц, опять же, в даташите все ясно написано
Сообщение отредактировал lolful - Mar 28 2008, 10:23
|