查看: 260|回复: 3

LPRUN 模式无法正常进入

[复制链接]

1

主题

2

帖子

29

积分

初级工程师

Rank: 1

积分
29
发表于 2024-4-3 17:09:05 | 显示全部楼层 |阅读模式
单片机型号使用的是 FM33A0x10EV






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


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

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

回复

使用道具 举报

1

主题

2

帖子

29

积分

初级工程师

Rank: 1

积分
29
 楼主| 发表于 2024-4-3 17:10:25 | 显示全部楼层
文档的描述,比较简单:

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

使用道具 举报

151

主题

840

帖子

4377

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4377
发表于 2024-4-11 14:52:36 | 显示全部楼层
noparkinghere 发表于 2024-4-3 17:10
文档的描述,比较简单:

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

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

使用道具 举报

151

主题

840

帖子

4377

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4377
发表于 2024-4-11 14:54:45 | 显示全部楼层
noparkinghere 发表于 2024-4-3 17:10
文档的描述,比较简单:

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

先保证lsclk是否有信号,可以通过fout0引脚输出
回复

使用道具 举报

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

本版积分规则

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