定时器应用三

定时器应用三

ID:44355066

大小:49.45 KB

页数:3页

时间:2019-10-21

定时器应用三_第1页
定时器应用三_第2页
定时器应用三_第3页
资源描述:

《定时器应用三》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、2011-8-22(2)向下计数模式在向下模式中,计数器自动装入的值(TIMx_ARR计数器的值)开始向下计数到0,然后从自动装入的值重新开始并且产生一个计数器向下溢出事件。每次计数器溢出时可以产生更新事件,在TIMx.EGR寄存器中设置UG位也同样可以产生一个更新事件。设置TIMx.CR1寄存器中的UDIS位,可以禁止UEV事件。在UDIS位被清0之前,将不产生更新事件。然而。计数器仍会从当前自动加载重新开始计数,同时预分频器的计数器重新从0开始(但预分频器的速率不能被修改)。此外,如果设置了TIMx_CRl寄存器中的URS位(选择更新请求),设置UG位将产生一个更新事件UEV,但硬件

2、不设置UIF标志(即不产生中断或DMA请求),这是为了避免在捕获模式下清除计数器时,同时产生更新和捕获中断。当发生一个更新事件时,所有的寄存器都被更新,硬件同时(依据URS位)设置更新标志位(TIMx.SR寄存器中的UIF位)也被设置。①预分频器的缓冲区被置入预装载寄存器的值(TIMx_PSC寄存器的内容)。②当前的自动加载寄存器被更新为预装载值(TIMx_ARR寄存器中的内容)。自动装载在计数器重载入之前被更新,因此下一个周期将是预期的值。卜'图为当TIMx_ARR=0x36时计数器在不同时钟频率下的操作例子。CNTENTimerdocksCK_CNTCounterregisterCo

3、unterunderflow(cnLudfiUpdateev^nt(UEV)Updatemlemiptflag(UIF)pscJwwiRruumnrLnjuui__ruwLmwwLrLrLnjios阿丽诙極创丽Tnn图20计数器时序图,内部时钟分频因子为1ck.psc_rLn_n_n_n_n_n_n_n_n_n_n_rLn_n_nCNT.ENITimerclodc^CK.CNT口fl口口fl口I"!Counterr»gist^f0002X000订0000丫0036丫0035):0034)(0033厂CounterunderftewnUpdaWevent(UEV)nUpdateinterr

4、uptHag(UIF)图21计数器时序图,内部时钟分频因子为2ck_psc_rLrLrLrLrLTLn_n_rLn_rLn_n_n_n_nCNT.EN

5、TimerclockaCK.CNTFlfl

6、~1Counterregister0001厂0000丫0006035—Countsunderflow仃Updateevent(UEV)

7、~

8、Updateinlemjptflag(UIF)I图22计数器时序图,内部时钟分频因子为4ck_pscruinnju^/LTLOJUirLTLTimerclockzCX_CNTCounterregister20>r-36CourierunderflownU

9、pdate•vKrt(UEV)nUpdateinlemjptflag(UIF)I图23计数器时序图,内部时钟分频因子为Nck.pscjmrLrLrLnjmrLrLnrLrLnjmCEN

10、Thwdock^cK.cNTnjwnnnnnnnnnnnCountsraster05Counterunderflow[1Updateevent(UEV)口AutoloadregisterUpdateinterruptflag(UIF)36WriteanewvalueinTIMxARR图24计数器时序图,当没有使用重复计数器时的更新事件

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

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

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