Timer STM32最大接口时钟和最大定时器时钟之间的差异

Timer STM32最大接口时钟和最大定时器时钟之间的差异,timer,stm32,pwm,cubemx,Timer,Stm32,Pwm,Cubemx,我在一个有3个PWM通道的H743ZI上使用TIM1。 我试图最大化PWM分辨率,所以我需要最大化TIM1上的时钟速度 数据表(下面的屏幕截图)给出了最大接口时钟和最大定时器时钟的120MHz和240MHz值 这两种方法的区别是什么?我的时钟设置如下所示,在APB2的外围时钟上设置120MHz,在APB2的定时器时钟上设置240MHz 我需要PWM通道上的24KHz频率,因此我将ARR设置为4999,这确认H743使用的是120MHz值(而不是240MHz值) 是因为我是以硬件相关的方式使用定时

我在一个有3个PWM通道的H743ZI上使用TIM1。 我试图最大化PWM分辨率,所以我需要最大化TIM1上的时钟速度

数据表(下面的屏幕截图)给出了最大接口时钟和最大定时器时钟的120MHz和240MHz值

这两种方法的区别是什么?我的时钟设置如下所示,在APB2的外围时钟上设置120MHz,在APB2的定时器时钟上设置240MHz

我需要PWM通道上的24KHz频率,因此我将ARR设置为4999,这确认H743使用的是120MHz值(而不是240MHz值)

是因为我是以硬件相关的方式使用定时器,所以才使用“外围时钟”吗

当然,我的后续问题是,我是否可以使用HRTIM来代替


每个计时器都由计数器和控制单元组成,计数器由计时器时钟供电,控制单元负责与总线(核心和其他外围设备)接口,总线由接口时钟供电

更通用的是,所有外围设备都有数字控制部分。该部分由总线时钟(特定外设连接到的总线)供电。许多外围设备有不止一个时钟-例如,ADC,其中数字控制器形成总线时钟,模拟部分从另一个时钟源馈电