S32K144之时钟

一,时钟树。

 1,时钟源。

参考:  S32K144之时钟配置及时钟查看 - 爱码网 (likecs.com)

时钟源有4种,如上图圈出来的。

2,时钟介绍

 1、内核时钟(CORE_CLK)
2、总线时钟(BUS_CLK)
3、FLASH 时钟
4、外设时钟,外设时钟就有比价丰富的时钟选择,包括了:SPLLDIV1_CLK、SPLLDIV2_CLK、FIRCDIV1_CLK、FIRCDIV2_CLK、SIRCDIV1_CLK、SIRCDIV2_CLK、SOSCDIV1_CLK、SOSCDIV2_CLK
5、内部低功耗时钟以及RTC时钟,LPO_CLK、RTC_CLKOUT
在时钟配置过程中,针对HSRUN、NORMAL RUN、S LOW RUN模式,有些内部时钟配置需要注意以及一些限制,不能超过一定的限制最大频率,。

S32K144有几种时钟模式,HSRUN、NORMAL RUN、SLOW RUN模式,不同时钟模式下,不能超过一定的限制最大频率。

 以下是一些设置举例

二,时钟配置程序。 

举例:外部时钟16MHz,Normal RUN 模式,

系统时钟发生器(SCG)模块提供单片机的系统时钟。SCG包含一个系统锁相环(SPLL)、一个慢速内参考时钟(SIRC)、一个快速内参考时钟(FIRC)和系统振荡器时钟(SOSC)。SPLL由SOSC参考时钟提供来源。SCG可以选择SPLL的输出时钟或SCG参考时钟(SIRC、FIRC和SOSC)作为MCU系统时钟的源。SCG还支持晶体振荡器的操作,它允许外部晶体、陶瓷谐振器或其他外部时钟源产生外部参考时钟(它也可作为MCU系统时钟的时钟源)。

  外部时钟输入通过倍频PLL,得到VCO_CLK,二分频得到SPLL_CLK,之后再分频得到各时钟。

1,设置时钟源。

 2,查看设置。

 3,初始化时钟代码

 CLOCK_SYS_Init(g_clockManConfigsArr, CLOCK_MANAGER_CONFIG_CNT,
 						g_clockManCallbacksArr, CLOCK_MANAGER_CALLBACK_CNT);
   CLOCK_SYS_UpdateConfiguration(0U, CLOCK_MANAGER_POLICY_AGREEMENT);

 

4,编译或ctrl+B  。

5,调试可以查看效果。

四,参考文章

S32K144之时钟配置及时钟查看 - 爱码网 (likecs.com)

S32K144(2)时钟配置_Suifqwu的博客-CSDN博客_s32k时钟配置

根据提供的引用内容,S32K144 RTC的时钟源可以是系统时钟发生器(SCG)模块提供的SPLL输出时钟或SCG参考时钟(SIRC、FIRC和SOSC)。系统时钟发生器(SCG)模块还支持外部晶体、陶瓷谐振器或其他外部时钟源产生的外部参考时钟作为RTC的时钟源。具体的代码实现可以通过调用相应的API函数来初始化时钟和选择RTC的时钟源。例如,可以使用RTC_DRV_Init函数来初始化RTC实例,并使用RTC_DRV_SetTimeDate函数设置时间和日期。另外,还可以使用CLOCK_SYS_Init和CLOCK_SYS_UpdateConfiguration函数来初始化时钟并更新时钟配置。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [S32K144之SDK版:RTC时钟应用](https://blog.csdn.net/balance_c/article/details/123638339)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [S32K144时钟](https://blog.csdn.net/m0_38012497/article/details/127717902)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值