STM32 定时器配置:如何设置 ARR 值实现 1 秒定时
假设一个普通定时器模块的时钟频率为 72 MHz,分频比 (PSC) 为 7199,那么我们想要得到一个 1 秒钟的定时,定时计数器 (ARR) 的值需要设定为:TIMX_ARR = ?
定时器的计数频率为时钟频率 / 分频比,即 10 kHz。因此,定时 1 秒钟需要计数器计数 10,000 次。由于计数器是 16 位的,所以最大计数值为 65535。因此,定时器的 ARR 值应为:
TIMX_ARR = 65535 - 10000 + 1 = 55536
原文地址: https://www.cveoy.top/t/topic/nFOH 著作权归作者所有。请勿转载和采集!