TIM_GetCounter()与TIM_GetCapture()有什么区别????

2019-07-20 22:35发布

本帖最后由 012 于 2016-4-28 00:09 编辑

TIM_GetCounter()与TIM_GetCapture()有什么区别????
不是都是得到计数器的值吗??,我感觉是一样的,但是在一个程序中发现了不一样的效果。可以说一下吗???
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
lycreturn
1楼-- · 2019-07-21 04:29
按函数名称来说 TIM_GetCounter()=TIMx->CNT; TIM_GetCapture()=TIMx->CCRx   
012
2楼-- · 2019-07-21 08:21
 精彩回答 2  元偷偷看……
openedvadmin
3楼-- · 2019-07-21 09:56
 精彩回答 2  元偷偷看……
012
4楼-- · 2019-07-21 10:20
openedvadmin 发表于 2016-4-28 14:38
按你的理解也是不对的不。。。。“发生有效跳变沿时, TIMx_CCR1 寄存器会获取计数器的值。”  计数器的值 ...

哦,原来如此。那么计数器CNT是16位,但是对于TIM2、TIM5的CCR1怎么是32位的,这样不是CCR1读取CNT值总是16位而已,那么高16位有什么用,什么时候用到???

一周热门 更多>