[MCU] 低功耗

[复制链接]
1207|29
 楼主| pangb 发表于 2020-5-10 12:32 | 显示全部楼层 |阅读模式
BCSCTL1&=~XT2OFF,意思是打开XT2晶振,BCSCTL1&=XT2OFF是不是就是关闭XT2晶振了,在低功耗的之前开启XT2作为时钟源,进入低功耗的时候关闭XT2,为什么这时候功耗依然很大呢,如果在时钟初始化的时候不操作BCSCTL1这个寄存器的话,进入低功耗后电流就非常小,我测试的时候没有任何外设,附上没有操作 BCSCTL1寄存器的时钟设置
zwll 发表于 2020-5-10 12:39 | 显示全部楼层
确定进入低功耗了?
renyaq 发表于 2020-5-10 12:44 | 显示全部楼层
不操作BCSCTL1的话在低功耗模式下电流为2uA
houcs 发表于 2020-5-10 12:48 | 显示全部楼层

要先确定一下是不是真的进入了低功耗状态
ousj 发表于 2020-5-10 12:52 | 显示全部楼层

需要找官方的fae
ousj 发表于 2020-5-10 12:55 | 显示全部楼层
我的430f149如下
BCSCTL1 &= ~XT2OFF;
BCSCTL2 = SELM_2 + SELS;  // MCLK = SMCLK = XT2

低功耗时
BCSCTL2 = SELM_1;
BCSCTL1 = XT2OFF + RSEL2 + RSEL1 + RSEL0;  // XT2 off
可能是XT2OFF后,SMCLK无脉冲激励。
xxmmi 发表于 2020-5-10 13:00 | 显示全部楼层
两个时钟配置再低功耗前后进行选择?
happy_10 发表于 2020-5-10 13:06 | 显示全部楼层

或许你换个试试
tian111 发表于 2020-5-10 13:09 | 显示全部楼层

使用单步调试试试。
chuxh 发表于 2020-5-10 13:13 | 显示全部楼层

你进入的是哪个模式?
llljh 发表于 2020-5-10 13:15 | 显示全部楼层
需要关闭外设测量的。
renyaq 发表于 2020-5-10 13:22 | 显示全部楼层
应该是休眠模式吧
houcs 发表于 2020-5-10 13:25 | 显示全部楼层
测试的电流是多大的?
 楼主| pangb 发表于 2020-5-10 13:27 | 显示全部楼层
单步调试看看寄存器的数值。
xxmmi 发表于 2020-5-10 13:30 | 显示全部楼层
LMP4吗?
llia 发表于 2020-5-10 13:33 | 显示全部楼层
可能是外设影响的电路。
gongche 发表于 2020-5-10 13:38 | 显示全部楼层

你这样设计的信号有什么影响?
bqyj 发表于 2020-5-10 13:42 | 显示全部楼层

你把测量的数据粘贴一下。
songqian17 发表于 2020-5-10 13:46 | 显示全部楼层
BCSCTL1&=XT2OFF你这句话有问题,会把BCSCTL1除XT2OFF位的其他所有位都清0
chenho 发表于 2020-5-10 13:49 | 显示全部楼层
LPM4耗电最省,仅为0.1uA。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

701

主题

7643

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部