查看: 4306|回复: 0

fm33lc 进入lprun后,使用delay函数卡死怎么办

[复制链接]

1

主题

1

帖子

35

积分

初级工程师

Rank: 1

积分
35
发表于 2024-8-27 10:20:13 | 显示全部楼层 |阅读模式
    /* Initial Low Speed Clock */
    FL_RCC_SetLSCLKClockSource(FL_RCC_LSCLK_CLK_SOURCE_LPOSC);

    /* Initial RCHF */
    FL_RCC_RCHF_SetFrequency(FL_RCC_RCHF_FREQUENCY_8MHZ);
    FL_RCC_RCHF_Enable();

    FL_FLASH_SetReadWait(FLASH, FL_FLASH_READ_WAIT_0CYCLE);    /* 设置FLASH读等待为 0 个周期 */
    FL_RCC_SetSystemClockSource(FL_RCC_SYSTEM_CLK_SOURCE_LSCLK);    /* 设置系统主时钟为 RCHF */
    FL_RCC_SetAHBPrescaler(FL_RCC_AHBCLK_PSC_DIV1);
    FL_RCC_SetAPB1Prescaler(FL_RCC_APB1CLK_PSC_DIV1);
    FL_RCC_SetAPB2Prescaler(FL_RCC_APB2CLK_PSC_DIV1);
    SystemCoreClockUpdate();

    FL_PMU_SetLowPowerMode(PMU,FL_PMU_POWER_MODE_LPRUN_ONLY);  


配置完成后,函数调用delayms会卡死

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表