avr定时计数器0的寄存器配置

avr定时计数器0的寄存器配置

ID:32820884

大小:62.24 KB

页数:4页

时间:2019-02-16

avr定时计数器0的寄存器配置_第1页
avr定时计数器0的寄存器配置_第2页
avr定时计数器0的寄存器配置_第3页
avr定时计数器0的寄存器配置_第4页
资源描述:

《avr定时计数器0的寄存器配置》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、T/CO是一个通用的单通道8位定时器/计数器模块。其主要的特点如下:•单通道计数•比较匹配时清零计数器(自动重装/加载)•无干扰脉冲,相位正确的PWM•频率发生器•外部事件计数器•10位的时钟预分频器•溢出和比较匹配中断源(TOVO和OCFO)与T/CO相关的寄存器1.T/CO计数寄存器—TCNTOBit765432101TCNT0[7:0]ITCNTO读/写R/WR/WR/WR/WR/WR/WR/WR/W初始值00000000通过T/C寄存器可以直接对计数器的8位数据进行读写访问°对TCNTO寄存器的写访问将在下

2、一个时钟阻止比较匹配。在计数器运行的过程中修改TCNTO的数值有可能丢失一次TCNTO和OCRO的比较匹配。计数器每一次加一操作都会使TCNTO的数值加I-2.输出比较寄存器一OCROBit76543210IOCRO(7:OJ

3、OCRO读/写R/WR/WR/WR/WR/WR/WR/WR/W00000000输出比较寄存器包含一个8位的数据,不间断地与计数器数值TCNTO进行比较。匹配事件可以用来产生输出比较中断,或者用来在OCO引脚上产生波形。3.定时/计数中断屏蔽寄存器一TIMSKBit76543210TIMSK

4、

5、0CIE2

6、T0IE2

7、TICIE1[OCIEIA^

8、ocieib]T0IE1

9、OCIEOTOIEO

10、读/写R/WR/WR/WR/WR/WR>WR/WR/W初姥值00000000OCIE为比较匹配中断允许标志位,置1吋表示允许。TOIE为溢出屮断允许标志位,置1时表示允许。4.定时计数中断标志寄存器一TIFRBit76543210TIFR

11、0CF2TOV2ICF1OCF1AOCF1BTOV1OCFOTOVO

12、R/WR/WR/WR/WR/WR/WR7WR/W初始值00000000OCF为比较输出的中断标志位,当比较匹

13、配成功时,OCF被设为1,程序转入执行相应的中断函数,OCF由硬件自动清零,写入逻辑1可以清除该标志位。TOV为溢出中断标志位,当产生溢出吋,TOV被设为1,程序转入执行相应的屮断函数,TOV同样由硬件白动清零,写入逻辑1可清除标志位。5.T/C0控制寄存器--TCCROBit76543210

14、FOCO

15、WGMOO

16、COM01

17、COMOOWGM01

18、CS02ICS01]CSOO

19、ITCCRO读/写WR/WR/WR/WR/WR/WR/WR/W初姥值00000000他用于选择计数器的计数源、工作模式、和比较输出等方式

20、。(1)FOCO:强制输出比较FOCO仅在WGMOO指明非PWM模式吋才有效。但是,为了保证与未来器件的兼容性,在使用PWM时,写TCCRO要对其清零。对其写1后,波形发生器将立即进行比较操作。比较匹配输出引脚OCO将按照COM01:0的设置输岀相应的电平。要注意FOCO类似一个锁存信号,真正对强制输出比较起作用的是COM01:0的设置。FOCO不会引发任何中断,也不会在利用OCRO作为TOP的CTC模式下対定吋器进行清零的操作。读FOCO的返回值永远为0。(2)WGM0:波形发生模式这儿位控制计数器的计数序列,计

21、数器的最大值TOP,以及产生何种波形。模式选择见下表:K式WGM01(CTCO)WGMOO(PWMO)T/C的工式TOPOCRO的JE新时间TOVO的IK位时刻000OxFFa即更新MAX101PWM.相位修正OxFFTOPBOTTOM210CTCOCRO立即更新MAX311快速PWMOxFFTOPMAX(3)COMO:比较匹配输出方式这些位决定了比较匹配发生时输出引脚OCO的电平。如果COM01:0中的一位或全部都置位,OCO以比较匹配输出的方式进行工作。同时其方向控制位要设置为1以使能输出驱动器。比较输出模式,

22、非PWM模式(WGM为0和2模式)COMOICOMOO说明00正常的端口按作,不与OCO相连接01比较匹配发生时OCO取反10比较匹配发生时OCO清勒11比较匹配发生时OCO置位比较输岀模式,快速PWM模式(WGM为3模式)COM01COMOO说明00正常的端口操作,不与OCO相连接01保留10比较匹配发生时OCOA.计数到TOP时OCOJI位11比较匹配发生时OCOA31位,计数到TOP时OCO満需比较输岀模式,相位修止PWM模式(WGM为1模式)COM01COMOO说明00正常的端口撮作,不与OCO相连接01保

23、留10在升序计数时发生比较匹配将満XOCO;降序计数时发生比较匹配将(I位OCO111壬升序计数时发生比较匹配将盧位OCO;降序计数时发生比较匹配将清SOCOCSO:时钟选择CS02CS01CS00说明000无时钟,T/C不工作001clkl/0/1(没有预分频)010clkl/0/8(来自预分频器)011clkl/0/64(来自预分频器)100clk

24、/0

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。