发新帖我要提问
12
返回列表
打印
[其他ST产品]

英飞凌Aurix2G TC3XX 时钟系统详解

[复制链接]
楼主: yellow555
手机看帖
扫描二维码
随时随地手机跟帖
21
yellow555|  楼主 | 2024-6-30 23:02 | 只看该作者 回帖奖励 |倒序浏览
MCAL代码中对于时钟的配置调用Mcu_InitClock()接口即可,然后等待锁相环稳定,最后进行时钟分配。
Mcu_Init(&Mcu_Config);
InitClockRetVal = Mcu_InitClock(McuConf_McuClockSettingConfig_McuClockSettingConfig_0);
if(InitClockRetVal == E_OK)
{
    do
    {
    Mcu_GetPllStatusRetVal = Mcu_GetPllStatus ();
    } while(Mcu_GetPllStatusRetVal != MCU_PLL_LOCKED);

    #if (MCU_DISTRIBUTE_PLL_CLOCK_API == STD_ON)
    Mcu_DistributePllClock ();
    #endif
}

使用特权

评论回复
22
yellow555|  楼主 | 2024-6-30 23:02 | 只看该作者
小结
本文主要介绍了Aurix2G TC3XX系列芯片中时钟系统的原理,各个模块的时钟源连接关系,以及如何进行分频设置。该系列芯片提供了三个主时钟域,通过连接和分频配置分配给各个模块,为开发者提供了灵活的时钟树选项。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则