码迷,mamicode.com
首页 > 其他好文 > 详细

影子寄存器,输入捕获和输出比较。

时间:2019-11-14 21:51:06      阅读:58      评论:0      收藏:0      [点我收藏+]

标签:精度   事件   影子   设置   连续   使用   需要   信号   屏蔽   

1:影子寄存器:
这表示在物理上这个寄存器对应2个寄存器:一个是我们可以可以写入或读出的寄存器,称为预装载寄存器,另一个是我们看不见的、无法真正对其读写操作的,但在使用中真正起作用的寄存器,称为影子寄存器.

2:输入捕获:
当检测到ICx信号上有有效转换边沿后,计数器的当前值被锁存到捕获/比较寄存器(TIMx_CCRx)中,连续记录两次输入变换可以计算出输入信号的周期。

3:输出比较:
当计数器与捕获/比较寄存器的内容相同时,输出比较功能做如下操作:
● 将输出比较模式(TIMx_CCMRx寄存器中的OCxM位)和输出极性(TIMx_CCER寄存器中的CCxP位)定义的值输出到对应的引脚上。在比较匹配时,输出引脚可以保持它的电平(OCxM=000)、被设置成有效电平(OCxM=001)、被设置成无效电平(OCxM=010)或进行翻转(OCxM=011)。

● 设置中断状态寄存器中的标志位(TIMx_SR寄存器中的CCxIF位)。
● 若设置了相应的中断屏蔽(TIMx_DIER寄存器中的CCxIE位),则产生一个中断。
● 若设置了相应的使能位(TIMx_DIER寄存器中的CCxDE位,TIMx_CR2寄存器中的CCDS位
选择DMA请求功能),则产生一个DMA请求。
TIMx_CCMRx中的OCxPE位选择TIMx_CCRx寄存器是否需要使用预装载寄存器。
在输出比较模式下,更新事件UEV对OCxREF和OCx输出没有影响。
同步的精度可以达到计数器的一个计数周期。输出比较模式(在单脉冲模式下)也能用来输出一个
单脉冲。

影子寄存器,输入捕获和输出比较。

标签:精度   事件   影子   设置   连续   使用   需要   信号   屏蔽   

原文地址:https://www.cnblogs.com/DXGG-Bond/p/11862547.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!