TIM1_Int_Init(999,71)那么TIM1->CNT是多长时间
时间: 2023-06-19 11:07:27 浏览: 283
假设TIM1的时钟频率为f,则计数器CNT的最大值为ARR+1,其中ARR为自动重载寄存器的值,即TIM1_Int_Init函数中的第一个参数999。因此,每经过一个计数器CNT,计数器CNT的值会增加1,当CNT的值达到ARR+1时,计数器CNT会被自动重置为0并触发更新事件。
根据TIM1_Int_Init函数中的第二个参数71,可以计算出TIM1的时钟预分频系数为72,即f = TIMx_CLK / 72。因此,每经过一个计数器CNT,计数器CNT的值会增加1,所经过的时间为:
1/f = 72 / TIMx_CLK
因此,TIM1->CNT经过999+1个计数器CNT所经过的时间为:
(999+1) * 1/f = (999+1) * TIMx_CLK / 72
需要知道TIMx_CLK的具体值才能计算出具体的时间。
阅读全文
相关推荐










