noparkinghere 发表于 2024-4-3 17:09:05

LPRUN 模式无法正常进入

单片机型号使用的是 FM33A0x10EV






按照手册上面这样配置的,切换该部分晶振和配置,文档也没有相关的更进一步详细描述,其他功能都正常的,但始终无法进入 LPRUN 的模式,使用该部分操作后,仍然用的是内部晶振 8M 的模式。


static void switch_lsclk(void) {
    CMU_SYSCLKCR_SYSCLKSEL_Set(0x011);
    PMU_CR_PMOD_Set(0x01);
}

监控该部分内存值没有发生变化,但函数和寄存器位置仔细查过,没有异常,手动置位那些内存又会退出调试。

noparkinghere 发表于 2024-4-3 17:10:25

文档的描述,比较简单:

进入LPRUN 模式进入LPRUN 的操作步骤:
软件将系统时钟(SYSCLK)配置为LSCLK
配置PMOD寄存器为01
如果系统时钟配置不满足以上寄存器条件,则置位异常中断并且禁止进入LPRUN

顾博文 发表于 2024-4-11 14:52:36

noparkinghere 发表于 2024-4-3 17:10
文档的描述,比较简单:

进入LPRUN 模式进入LPRUN 的操作步骤:


仿真不了lprun与sleep,大多数用户用sleep。lprun没啥人用。

顾博文 发表于 2024-4-11 14:54:45

noparkinghere 发表于 2024-4-3 17:10
文档的描述,比较简单:

进入LPRUN 模式进入LPRUN 的操作步骤:


先保证lsclk是否有信号,可以通过fout0引脚输出
页: [1]
查看完整版本: LPRUN 模式无法正常进入