STM8S定时器溢出及重装载理解
2015-07-22 12:32
127 查看
[code]一直理解STM8S定时器有点问题,所以在做定时器时候,出现了好奇怪的问题.比如,今次在理解预装载值时候出现问题,导致动态调整预装载值均无法得到自己预期的效果. 我们可以看参考手册定时器这块的描述,或者上网找一些文章.在此,推荐一下微雪针对这块写的文章,大家看完应该有所了解.
微雪电子-STM8 时基单元
[code]而我碰到的问题,主要理解的两句话就可以解决我的疑惑.
向上计数模式
在向上计数模式中,计数器从0计数到用户定义的比较值(TIMx_ARR寄存器的值),然后重新从0开始计数并产生一个计数器溢出事件,同时,如果TIM1_CR1寄存器的UDIS位是0,将会产生一个更新事件(UEV)。从 0—>TIMx_ARR寄存器的值 产生溢出事件
向下计数模式
在向下模式中,计数器从自动装载的值(TIMx_ARR寄存器的值)开始向下计数到0,然后再从自动装载的值重新开始计数,并产生一个计数器向下溢出事件。如果TIM1_CR1寄存器的UDIS位被清除,还会产生一个更新事件(UEV)。从 TIMx_ARR寄存器的值—>0 产生溢出事件
来自:http://blog.csdn.net/lan120576664
相关文章推荐
- 不忘初心,方得其终(转)
- erlang中的一个List作为参数的实验记录
- VS2015企业版本(安装包+key)
- (转)使用minicpan创建本地CPAN
- 关于 CommonJS AMD CMD UMD 规范的差异总结
- Codeforces 558E 线段树处理字符串内排序
- PYTHON5000:CMOS图象传感器演示
- bzoj1024
- ASP.NET中图片显示方法实例
- git的用法
- Coder-Strike 2014 - Finals (online edition, Div. 1)
- 【图论】2015 Multi-University Training Contest 1 1007
- Java初探
- 概念整理
- 一次面试引发的思考(中小型网站优化思考) (转)
- android 中屏幕各种分辨率识别
- js自定义对象.属性 笔记
- 抽奖自定义中奖概率总结
- IOS中对webView页面添加 缓存。
- linux系统管理命令--系统测试工具