为什么STM32中APB Prescaler不为1时定时器时钟加倍?

Why is the timer clock doubled when APB Prescaler is not 1 in STM32?

在了解timer的工作原理时,想知道为什么APB的外设时钟没有被double倍增使用。

这是结构问题导致的现象吗?还是为了方便自动处理的部分?

能否告诉我答案和相关的意法半导体文档以供参考?

可以将定时器时钟设置为高于 APB 时钟,以通过降低 APB 频率来实现省电,同时仍能实现较高的定时器分辨率。

参考手册中有详细说明。 STM32F427-439注意RCC_DCKCFGR寄存器中的TIMPRE位,参见手册RM0090中的图16“时钟树”