Timer / Counter By Atmega128
Download
Report
Transcript Timer / Counter By Atmega128
Timer / Counter
14th Jeong Jae Sik
Contents
Timer / Counter By Atmega128
Timer / Counter Definition
Using Example
PWM / Interrupt Distinction
PWM Modes
Timer / Counter Interrupts
Timer / Counter Register
Timer / Counter By Atmega128
Timer Number? 4
Timer Bit? 8 & 16
Timer Pin?
Timer / Counter Definition
Counter
- Count pulse
Timer
- MCU main clock source
Using Example
PWM Modes
Normal Mode
8비트 타이머/카운터의 출력 주파수 = 시스템 클럭 주파수 / ( 2 * N * 0x100 )
16비트 타이머/카운터의 출력 주파수 = 시스템 클럭 주파수 / ( 2 * N * 0x10000 )
CTC Mode
Fast PWM Mode
8/16비트 타이머/카운터의 출력 주파수 = 시스템 클럭 주파수 / ( 2 * N * ( OCRn + 1 ) )
8비트 타이머/카운터의 출력 주파수 = 시스템 클럭 주파수 / ( N * 0x100 )
16비트 타이머/카운터의 출력 주파수 = 시스템 클럭 주파수 / ( N * ( TOP + 1 ) )
Phase Correct PWM Mode
8비트 타이머/카운터의 출력 주파수 = 시스템 클럭 주파수 / ( N * 510 )
16비트 타이머/카운터의 출력 주파수 = 시스템 클럭 주파수 / ( 2 * N * TOP )
Timer / Counter Interrupts
Output Compare Match Interrupt
Overflow Interrupt
Timer / Counter Register