位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第694页 > AT90PWM2B-16SE > AT90PWM2B-16SE PDF资料 > AT90PWM2B-16SE PDF资料1第85页

AT90PWM2/3/2B/3B
14. 8位定时器/计数器与PWM
定时器/计数器是一个通用的8位定时器/计数器模块,有两个独立的输出
比较单元,且支持PWM功能。它可以实现精确的程序定时(事件MAN-
理)和波形产生。其主要特点是:
两个独立的输出比较单元
双缓冲输出比较寄存器
清除定时器比较匹配(自动加载)
无毛刺,相位正确的脉宽调制器( PWM )
可变的PWM周期
频率发生器
三个独立的中断源( TOV0 , OCF0A及OCF0B )
14.1
概观
8位定时器/计数器的简化框图如图
图14-1 。
对于实际
的I / O引脚的位置,请参阅
“引脚说明”第8页。
CPU可以访问的I / O寄存器,
包括I / O位和I / O引脚,以粗体显示。器件具体I / O寄存器和某些地区位
系统蒸发散中列出的
“ 8位定时器/计数器寄存器的说明”第95页。
在PRTIM0位
第42页上的“节电注册”
必须写零,使
定时器/计数器模块。
图14-1 。
8位定时器/计数器框图
算
明确
方向
控制逻辑
时钟选择
EDGE
探测器
顶部
底部
(来自预分频器)
定时器/计数器
TCNTn的
Tn
TOVn
( Int.Req 。 )
CLK
Tn
数据总线
=
=
0
OCNA
( Int.Req 。 )
=
波形
GENERATION
OCNA
OCRnx本身
固定
顶部
值
OCNB
( Int.Req 。 )
=
波形
GENERATION
OCNB
OCRnx本身
TCCRnA
TCCRnB
14.1.1
释义
在本节中的许多寄存器及其各个位以通用的格式。小写的“n”
取代了T / C的序号,在此即为0 。小写的“ x”表示输出比较
削减单位,在这种情况下,比较单元A或比较单元B.但是,使用寄存器时,或
位在写程序,精确的表格必须使用,例如使用TCNT0来访问
T / C0计数器值,等等。
85
4317J–AVR–08/10