1:S32K328的基础信息
S32K328官网介绍
由下图可知,S32K328的最大主频为 240MHz
2:S32K328时钟树配置
2.1 system clock node 节点说明
根据《S32K3xx Reference Manual》资料说明
Table 143 各个 系统时钟节点 的最大频率如下所示;
根据Table 149, 在CORE_CLK主频为240MHz的条件下,各个时钟节点配置的值如下
2:S32DS时钟树配置
2.2 NXP时钟源建议设置
NXP建议时钟源配置,其中FIRC和SIRC为内部时钟源;FXOSC和SXOSC
为外部时钟源
时钟源建议参考值如下
2.2 S32DS时钟树配置
首先根据PCB上的硬件原理图,核对外部时钟源频率;并进行设置
然后参考 table 143和table 149, 一步步核对 系统时钟节点 设置是否和预期值一致;
最后查看CORE_CLK 是否配置为最大主频240MHz
右侧路径详情这里,也详细描述了时钟源为8MHz的条件下,如何一步步 分频和倍频,最终到240MHz;
其中每个系统时钟节点,都可以参考 table 143和table 149 进行对应
3:LPUART时钟配置
根据参考手册中,Figure 82所示,S32K328上
LPUART0和LPUART1 使用 AIPS_PLAT_CLK 时钟源
LPUART [2-7] 使用 AIPS_SLOW_CLK 时钟源
根据上面 Table 143所示:AIPS_PLAT_CLK=120MHz,AIPS_SLOW_CLK=60MHz
核对时钟树结果是否一致
也可以通过时钟树查看
然后再根据 Table 125,计算波特率;即可完成S32K上外设的时钟配置