请问捕获比较寄存器捕获的值和计数器的值有什么区别么?
请问捕获比较寄存器捕获的值和计数器的值有什么区别么?捕获寄存器不是捕获脉冲么!
RE:请问捕获比较寄存器捕获的值和计数器的值有什么区别么?
在手册里面写的是TIMx_CCMR1,他有很多种模式,比如输入捕获模式和输出比较模式,我们就拿这两种来说明吧。输入捕获模式:当检测到ICx信号上相应的边沿后,计数器的当前值被锁存到捕获/比较寄存器(TIMx_CCRx)中。从这句话来讲,只有当ICx信号上相应的边沿后计数器的值才会等于捕获/比较寄存器(TIMx_CCRx)的值,要不然其他时间计数器在按照自加、自减或者对齐进行计数,是不定的值,在此时CCR1包含了由上一次输入捕获1事件(IC1)传输的计数器值。
输出比较模式:此项功能是用来控制一个输出波形或者指示何时一段给定的的时间已经到时,当计数器与捕获/比较寄存器的内容相同时,输出比较功能做出相应动作。这里主要说的就是计数器与捕获/比较寄存器的内容相同时,那捕获/比较寄存器就是一个定值,计数器还是在按照自加、自减或者对齐进行计数。
RE:请问捕获比较寄存器捕获的值和计数器的值有什么区别么?
回答你的这问题:捕获寄存器不是捕获脉冲么!从上面输入捕获模式的解释(当检测到ICx信号上相应的边沿后)这里先搞清楚边沿是什么意思,边沿就是指(上升沿或下降沿)。这样你就应该明白是意思了吧?
页:
[1]