8bit Timer/Counter


8bit Timer/Counter

#ATMEGA128 #Timer0 #CTCmode #FastPWM #PhasecorrentPWM ATMEGA128에는 여러가지 Timer기능이 있는데 이번은 Timer0에 대해 설명한다. timer / counter라는 용어가 많이 사용되는데 timer는 MCU의 main clock을 이용하여 특정한 시간을 만드는것이라고 생각하고 counter는 timer(특정한 시간주기로 동작)를 이용하여 특정한 갯수가되면 특정한 동작을 하는것이라고 생각한다. 예를들어 1초마다 100원의 돈이 들어온다고 가정하고(1초마다라는 뜻이 timer가 1초마다 동작하도록 설정된것을 의미) 100원이 10개가 쌓이면 천원짜리 지폐로 교환(카운터가 10개가 쌓였다는 조건이 카운터)해주는 것이라고 생각한다.(천원짜리 지폐로 교환하는 것은 Timer0의 인터럽트발생, PWM파형발생 등의 동작으로 설정가능) ATMEGA128의 timer0에서는 총 4개의 mode가 있다.(Normal Mode, Clear Time...


#ATMEGA128 #CTC #CTCmode #Fast #FastPWM #Phase #PhasecorrentPWM #Timer0

원문링크 : 8bit Timer/Counter