打印

MSPML1306小练--系统默认的时钟配置

[复制链接]
297|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xyz549040622|  楼主 | 2023-11-30 22:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 xyz549040622 于 2023-11-30 22:47 编辑

器件的默认运行配置提供基本功能,无需修改即可适用于许多应用。

当外部电源(VDD 和 VSS)达到 1.62V 时,MSPM0Lxx 器件上电并释放复位,以执行应用代码。当释放应用代码用于执行时,器件处于 RUN 模式,MCLK 源自内部 SYSOSC,频率为 32MHz。CPUCLK 和 ULPCLK 也是 32MHz,源自 MCLK。LFCLK 自动启动,源自内部 LFOSC。在具有默认配置的 RUN 模式下,所有外设均可启用。DMA 和 CRC 等外设以 MCLK 速率直接通过 MCLK 运行。其他外设(如计时器和串行接口)可根据其外设时钟选择,通过 32MHz 总线时钟或 32kHz 低频时钟 (LFCLK) 运行。

可通过进入 SLEEP、STOP、STANDBY 或 SHUTDOWN 模式来降低功耗。默认情况下,这些模式的运行如下:

• 在 SLEEP 模式下,CPUCLK 被禁用,但包括 DMA 在内的所有外设继续按照配置以 32MHz 或 32kHz 的频率运行。此电源模式非常适合使用 PD1 外设的情况,并且具有尽可能低的唤醒延迟比具有极低功耗更重要。
• 在 STOP 模式(默认为 STOP0)下,PD1 外设的 MCLK 源被禁用,PD1 外设被禁用并处于保留模式(不可使用)。默认 STOP 模式非常适合电源优化很重要但需要 ADC、OPA、 或频率高于 32kHz 的时钟的情况。
    – 默认情况下,SYSOSC 将继续以 32MHz 的频率运行,但 MCLK 树将以 4MHz (SYSOSC/8) 的频率运行,处于运行状态的 PD0 外设的总线时钟 (ULPCLK) 将从             32MHz 更改为 4MHz。
    – 配置为通过 LFCLK 运行的 PD0 外设继续以 32kHz 的频率运行。
    – 所有 OPA 模式均可使用
    – ADC 的 SYSOSC 将始终以 32MHz 的频率进行采样
• 在 STANDBY 模式(默认为 STANDBY0)下,源自 LFCLK 的 MCLK 树以 32kHz 的频率运行,SYSOSC 被禁用。通过总线时钟运行的 PD0 外设更改为 32kHz。通过 LFCLK 运行的 PD0 外设以 32kHz 的频率继续运行,没有变化。

使用特权

评论回复
沙发
地瓜patch| | 2023-11-30 23:00 | 只看该作者
第一次用时系统时钟的配置都找了半天

使用特权

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

本版积分规则

个人签名:qq群: 嵌入式系统arm初学者 224636155←← +→→点击-->小 i 精品课全集,21ic公开课~~←←→→点击-->小 i 精品课全集,给你全方位的技能策划~~←←

2700

主题

19156

帖子

103

粉丝