STM32 定时器配置:如何设置 TIMX_ARR 以实现 1 秒定时
要计算 TIMX_ARR 的值,需要用以下公式:
TIMX_ARR = (时钟频率 / (PSC + 1)) * 定时时间 - 1
例如,普通定时器模块的时钟为 72 MHz,分频比 (PSC) 为 7199,我们想要得到一个 1 秒钟的定时。将这些值代入公式中:
TIMX_ARR = (72,000,000 / (7199 + 1)) * 1 - 1 TIMX_ARR = 9999
因此,定时计数器 (TIMX_ARR) 的值应设定为 9999 才能得到一个 1 秒钟的定时。
原文地址: https://www.cveoy.top/t/topic/nFQa 著作权归作者所有。请勿转载和采集!