对于 S32K388,
配置 CM7_CORE_CLK = 320 MHz,Core_CLK 为 160 MHz。
这些时钟是什么?Core 使用的是哪个时钟频率?(CM7_CORE_CLOCK 或 Core_Clock)
另一个频率是在哪里使用的?
如果我们用这种配置测量周期时间,我们会得到的频率是多少?
要达到 320 MHz 的最大工作频率,需要进行哪些设置?
你好@Sambasiva ,
请参考图 11。框图 – S32K3xx RM 中的 S32K389,修订版。12、2025-11-11。
CORE_CLK 是系统时钟。
CM7_CORE_CLK 是 CM7 内核的时钟。
所有时钟必须按照表 153 进行精确配置。选项 A++ - 超高性能模式(CM7_CORE_CLK @ 320 MHz)(适用于 S32K388/S32K389)。
此致,
丹尼尔
谢谢你提供的详细信息。
设置好时钟后,为了验证外设寄存器的时钟,我只能看到用作输入的源信号和用于导出时钟的分频器值。
另外,我看到了 MCU_GetClockFrequency() 整数接口,我可以用它直接测量时钟频率吗?MCU初始化之后呢?
请问有什么方法可以查看核心时钟和系统时钟的准确配置值?
你好@Sambasiva ,
API Mcu_GetClockFrequency() 并不测量时钟频率。它只是返回一个根据配置的时钟设置计算出的频率值。
要高精度地验证实际时钟频率,请使用 CLKOUT 函数并直接测量输出信号。
BR,丹尼尔