timer.txt 477 B

12345678910
  1. Инициализация таймера:
  2. ; настроим таймер0 и прескалер. нам нужны 10Гц интервалы, прескалер на 1024
  3. ; таймер0 на $62 это даст 9.965Гц -- нам достаточно
  4. ldi temp,(1<<CS02)|(1<<CS00)
  5. out TCCR0,temp
  6. ldi temp,(1<<TOIE0)
  7. out TIMSK,temp ; разр. прерывания от Timer0 по переполнению
  8. ldi temp,Kdiv
  9. out TCNT0,temp ; зарядили таймер