微控制器外围设备能否以高于 CPU Freq. 的频率运行?

Can a Microcontroller peripheral operate with a frequency higher than CPU Freq.?

我想知道微控制器外围设备是否可以以高于 CPU 频率的频率运行。这可能吗?

它完全是零件特定的 - 请参阅零件数据 sheet 以参考手册。

对于像AVR这样简单的部分,可能不会(虽然我没有检查过——有很多部分)。对于具有复杂时钟树的部件,例如 STM32,当然可以。例如:

在这个例子中(由ST的弃用但仍然有用clock configuration tool计算),核心时钟是24MHz,而USB必然是运行在48MHz,I2S在106.5MHz。另请注意,I2S 可以独立于本例中使用的 HSE 振荡器进行外部计时。