要使运行中断频率达到 38kHz,需要根据 STM32F103C8T6 的时钟频率和分频系数来计算自动重装载寄存器 (ARR) 和预分频器 (PSC) 的值。

首先,确定 STM32F103C8T6 的时钟频率。对于这款芯片,通常的时钟频率为 72MHz。

然后,根据中断频率计算自动重装载寄存器 (ARR) 和预分频器 (PSC) 的值。公式如下:

ARR = (时钟频率 / 中断频率) - 1 PSC = 时钟频率 / (ARR + 1)

根据以上公式,计算出 ARR 和 PSC 的值:

ARR = (72000000 / 38000) - 1 = 1894 PSC = 72000000 / (1894 + 1) = 37936

因此,你可以将参数填写为:

TIM3_Int_Init(1894, 37936)

STM32F103C8T6 定时器3 配置函数 - 38kHz 中断频率

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

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