1.简介

在STM32基本定时器的PSC预分频寄存器和ARR自动装载寄存器都有影子寄存器。

我们可以看到基本定时器功能框图上对应的寄存器有影子~

2.功能

影子寄存器的存在起到一个缓冲的作用。

设置影子寄存器后,用户设定的值->寄存器->影子寄存器->work未设置的情况下,用户的值->寄存器->work

举个例子来说,如果我们想改变ARR寄存器中的值,但是当前的定时还没有结束,在这时如果未设置影子寄存器,那么设定的值会立即生效。而如果设置了影子寄存器,那么新的值会在当前计数周期结束之后生效。

3.设置方法

影子寄存器设置的方法:改变TIMx_CR1的D7(ARPE)来设置。

最新文章

  1. C# 泛型
  2. jenkins,jmeter,ant报告模板
  3. UML之类图
  4. ModernUI教程:MEF应用向导
  5. 用Open Live Account写博文的第一篇文章,立个flag
  6. No mapping found for HTTP request with URI
  7. EDIUS中调整YUV曲线的教程
  8. angularjs的懒加载
  9. kettle 连接Hadoop 遇错
  10. 小程序 input type number 键盘没有小数点
  11. python学习Day3 变量、格式化输出、注释、基本数据类型、运算符
  12. centos7中使用yum安装tomcat以及它的启动、停止、重启
  13. virtual box 5.2.12 扩展包安装
  14. windows server2008服务器下XAMPP集成环境配置apache的SSL证书:
  15. TotalCommander如何比较文件夹并提取出重复的文件
  16. (转)USB的描述符及各种描述符之间的依赖关系
  17. Python 访问dict
  18. 【DFS】【枚举】Gym - 101246G - Revolutionary Roads
  19. redis学习笔记——事件处理
  20. HTML5之WebSocket && https://zhuanlan.zhihu.com/p/23467317

热门文章

  1. subprocess以及常用的封装函数
  2. Unity3d NavMeshAgent 寻路问题(1)
  3. Ubuntu 修改登录界面,使用root用户登录
  4. TMS320C6455小介绍
  5. thinkphp5 默认配置代码
  6. idea查看源码没有注释的问题
  7. elasticsearch备份脚本
  8. VMware Windows Server 2008 R2 X64 虚拟机安装教程
  9. [OpenCV] 图像亮度和对比度调整
  10. confluence导出PDF格式文件不显示中文解决