16bit timer counter(Timer1, Timer3)


16bit timer counter(Timer1, Timer3)

#ATMEGA128 #Timer1 #Timer3 #CTC #PWM #MotorPWM ATMEGA128의 timer1과 3은 16비트 timer로 구성이 되어 있다. 16비트의 의미는 레지스터가 16비트까지 지원이 가능해서 timer의 resolution을 더 촘촘하게 사용할 수 있는 장점이 있다. 그외에도 이전에 설명한 timer0과 다른점은 3의 독립적인 비교레지스터 및 출력핀사용, 비교 레지스터에 더블버퍼기능 추가, input capture기능(파형의 길이를 측정하는 encoder기능), 외부 event카운터, 10개의 인터럽트소스 등이 있다. 이번장에서는 timer/counter1위주로 설명을 하겠다.(timer/counter1의 설정에서 숫자만3으로 변경하면 되기때문에 1위주로 설) ATMEGA128의 timer1과 3에서는 총 6개의 mode가 있다.(Normal Mode, Clear Timer on Compare Match mode, Fast PWM Mode, Phase ...


#ATMEGA128 #CTC #MotorPWM #PWM #Timer1 #Timer1_CTC #Timer3

원문링크 : 16bit timer counter(Timer1, Timer3)