430低功耗问题

[复制链接]
3122|28
 楼主| Stannis 发表于 2018-3-30 11:07 | 显示全部楼层 |阅读模式
BCSCTL1&=~XT2OFF,意思是打开XT2晶振,BCSCTL1&=XT2OFF是不是就是关闭XT2晶振了,在低功耗的之前开启XT2作为时钟源,进入低功耗的时候关闭XT2,为什么这时候功耗依然很大呢,如果在时钟初始化的时候不操作BCSCTL1这个寄存器的话,进入低功耗后电流就非常小,我测试的时候没有任何外设,附上没有操作 BCSCTL1寄存器的时钟设置
Brand2 发表于 2018-3-30 11:20 | 显示全部楼层

确定进入低功耗了?
Soraka 发表于 2018-3-30 11:30 | 显示全部楼层
不操作BCSCTL1的话在低功耗模式下电流为2uA
dirtwillfly 发表于 2018-3-30 16:34 | 显示全部楼层
要先确定一下是不是真的进入了低功耗状态
Garen2 发表于 2018-3-30 19:07 | 显示全部楼层
需要找官方的fae
Ryze 发表于 2018-3-30 19:21 | 显示全部楼层
我的430f149如下
BCSCTL1 &= ~XT2OFF;
BCSCTL2 = SELM_2 + SELS;  // MCLK = SMCLK = XT2

低功耗时
BCSCTL2 = SELM_1;
BCSCTL1 = XT2OFF + RSEL2 + RSEL1 + RSEL0;  // XT2 off
可能是XT2OFF后,SMCLK无脉冲激励。
Varus 发表于 2018-3-30 19:26 | 显示全部楼层
两个时钟配置再低功耗前后进行选择?
Snow7 发表于 2018-3-30 19:37 | 显示全部楼层
或许你换个试试
wangdezhi 发表于 2018-4-1 12:15 | 显示全部楼层
使用单步调试试试。
isseed 发表于 2018-4-1 12:15 | 显示全部楼层
你进入的是哪个模式?
xietingfeng 发表于 2018-4-1 12:16 | 显示全部楼层
需要关闭外设测量的。
suzhanhua 发表于 2018-4-1 12:16 | 显示全部楼层
应该是休眠模式吧
jkl21 发表于 2018-4-1 12:16 | 显示全部楼层
测试的电流是多大的?
wangdezhi 发表于 2018-4-1 12:17 | 显示全部楼层
单步调试看看寄存器的数值。
isseed 发表于 2018-4-1 12:17 | 显示全部楼层
LMP4吗?
xietingfeng 发表于 2018-4-1 12:17 | 显示全部楼层
可能是外设影响的电路。
suzhanhua 发表于 2018-4-1 12:17 | 显示全部楼层
你这样设计的信号有什么影响?
jkl21 发表于 2018-4-1 12:17 | 显示全部楼层
你把测量的数据粘贴一下。
吹哥 发表于 2018-4-3 09:18 | 显示全部楼层
BCSCTL1&=XT2OFF你这句话有问题,会把BCSCTL1除XT2OFF位的其他所有位都清0
sanxingnote7 发表于 2018-4-5 19:33 | 显示全部楼层
LPM4耗电最省,仅为0.1uA。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

176

主题

721

帖子

1

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