STM32定时器计算公式

先上公式:
Tout = ((arr+1)*(psc+1))/Tclk ;
其中:
Tclk:定时器的输入时钟频率(单位MHZ)
Tout:定时器溢出时间(单位为us)

例如:
TIM3_Int_Init(4999,7199);

TIM_Period = arr; eg;4999
TIM_Prescaler = psc; eg:7199

以STM32F103ZET6为例,其时钟工作频率为72MHZ,即:

Tout = ((4999+1)×(7199+1))/72000000 = 0.5s = 500ms

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐