STM32TIM定时器的影子寄存器
2024-09-05 04:31:14
1.简介
在STM32基本定时器的PSC预分频寄存器和ARR自动装载寄存器都有影子寄存器。
我们可以看到基本定时器功能框图上对应的寄存器有影子~
2.功能
影子寄存器的存在起到一个缓冲的作用。
设置影子寄存器后,用户设定的值->寄存器->影子寄存器->work,未设置的情况下,用户的值->寄存器->work
举个例子来说,如果我们想改变ARR寄存器中的值,但是当前的定时还没有结束,在这时如果未设置影子寄存器,那么设定的值会立即生效。而如果设置了影子寄存器,那么新的值会在当前计数周期结束之后生效。
3.设置方法
影子寄存器设置的方法:改变TIMx_CR1的D7(ARPE)来设置。
最新文章
- C# 泛型
- jenkins,jmeter,ant报告模板
- UML之类图
- ModernUI教程:MEF应用向导
- 用Open Live Account写博文的第一篇文章,立个flag
- No mapping found for HTTP request with URI
- EDIUS中调整YUV曲线的教程
- angularjs的懒加载
- kettle 连接Hadoop 遇错
- 小程序 input type number 键盘没有小数点
- python学习Day3 变量、格式化输出、注释、基本数据类型、运算符
- centos7中使用yum安装tomcat以及它的启动、停止、重启
- virtual box 5.2.12 扩展包安装
- windows server2008服务器下XAMPP集成环境配置apache的SSL证书:
- TotalCommander如何比较文件夹并提取出重复的文件
- (转)USB的描述符及各种描述符之间的依赖关系
- Python 访问dict
- 【DFS】【枚举】Gym - 101246G - Revolutionary Roads
- redis学习笔记——事件处理
- HTML5之WebSocket &;&; https://zhuanlan.zhihu.com/p/23467317