ZHDU116G January 2018 – June 2024 CC1312PSIP , CC1312R , CC1352P , CC1352R , CC2642R , CC2642R-Q1 , CC2652P , CC2652PSIP , CC2652R , CC2652RB , CC2652RSIP , CC2662R-Q1
如图 8-6 中所示,外围模块具有取决于系统 CPU 模式的条件时钟门。当系统 CPU 模式改变时,可以启用或禁用模块时钟。
示例:
这些设置导致 I2C 时钟在以下情况运行:系统 CPU 处于运行模式和深度睡眠模式时,I2C 时钟被禁用时,以及系统 CPU 处于睡眠模式时。
当设置为深度睡眠模式时,系统 CPU 在转换期间保持处于睡眠模式几个时钟周期。当系统 CPU 更改模式时,需要连续模块时钟的应用会在转换期间启用模块的所有时钟门寄存器。
通过对所有模式使用模块时钟控制 AM_CLK_EN,可以独立于系统 CPU 模式来控制时钟操作。
示例:
PRCM:I2CCLKGR.AM_CLK_EN = 1
此设置会使 I2C 时钟独立于系统 CPU 模式运行。
MCU_VD 中的时钟在下电上电期间由硬件控制,因此在电源域上电或断电时无需控制模块时钟。
图 8-6 MCU_VD 中的时钟