首先,需要了解STM32G030系列微控制器的时钟树结构。该系列微控制器的时钟树结构如下:
HSI(内部高速时钟)--> PLL --> SYSCLK(系统时钟)
--> HCLK(总线时钟)
TPCLK是APB总线(包括定时器、UART等外设)的时钟,而SYSCLK是系统时钟,定时器定时源时钟通常来自于系统时钟。对于STM32G030定时器TIM17,由于其时钟源与SYSCLK相连,因此其定时源时钟为SYSCLK。
而对于定时器TIM14,其时钟源测试来自于TPCLK,这是因为定时器TIM14和其他一些低速外设定时器共用一个时钟源TPCLK。
至于定时器的PSC寄存器配置对实际频率没有影响,这是因为PSC寄存器用于配置定时器的预分频值,用于将输入时钟分频得到定时器的时钟频率。定时器的时钟频率由输入时钟除以预分频值计算得到。所以,如果PSC寄存器配置不当,会导致定时器的时钟频率不正确,从而影响定时器的功能。
首先,需要了解STM32G030系列微控制器的时钟树结构。该系列微控制器的时钟树结构如下:
HSI(内部高速时钟)--> PLL --> SYSCLK(系统时钟)
--> HCLK(总线时钟)
TPCLK是APB总线(包括定时器、UART等外设)的时钟,而SYSCLK是系统时钟,定时器定时源时钟通常来自于系统时钟。对于STM32G030定时器TIM17,由于其时钟源与SYSCLK相连,因此其定时源时钟为SYSCLK。
而对于定时器TIM14,其时钟源测试来自于TPCLK,这是因为定时器TIM14和其他一些低速外设定时器共用一个时钟源TPCLK。
至于定时器的PSC寄存器配置对实际频率没有影响,这是因为PSC寄存器用于配置定时器的预分频值,用于将输入时钟分频得到定时器的时钟频率。定时器的时钟频率由输入时钟除以预分频值计算得到。所以,如果PSC寄存器配置不当,会导致定时器的时钟频率不正确,从而影响定时器的功能。
举报