定时器的计数频率为时钟频率/分频比,即10 kHz。因此,定时1秒钟需要计数器计数10,000次。由于计数器是16位的,所以最大计数值为65535。因此,定时器的ARR值应为:

TIMX_ARR = 65535 - 10000 + 1 = 55536

例如普通定时器模块的时钟为72 MHz分频比PSC为7199那么我们想要得到一个1秒钟的定时定时计数器ARR的值需要设定为TIMX_ARR=

原文地址: https://www.cveoy.top/t/topic/dvcF 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录