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上外設的時鐘配置