打印

430低功耗问题

[复制链接]
2284|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 | 只看该作者
要先确定一下是不是真的进入了低功耗状态

使用特权

评论回复
5
Garen2| | 2018-3-30 19:07 | 只看该作者
需要找官方的fae

使用特权

评论回复
6
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无脉冲激励。

使用特权

评论回复
7
Varus| | 2018-3-30 19:26 | 只看该作者
两个时钟配置再低功耗前后进行选择?

使用特权

评论回复
8
Snow7| | 2018-3-30 19:37 | 只看该作者
或许你换个试试

使用特权

评论回复
9
wangdezhi| | 2018-4-1 12:15 | 只看该作者
使用单步调试试试。

使用特权

评论回复
10
isseed| | 2018-4-1 12:15 | 只看该作者
你进入的是哪个模式?

使用特权

评论回复
11
xietingfeng| | 2018-4-1 12:16 | 只看该作者
需要关闭外设测量的。

使用特权

评论回复
12
suzhanhua| | 2018-4-1 12:16 | 只看该作者
应该是休眠模式吧

使用特权

评论回复
13
jkl21| | 2018-4-1 12:16 | 只看该作者
测试的电流是多大的?

使用特权

评论回复
14
wangdezhi| | 2018-4-1 12:17 | 只看该作者
单步调试看看寄存器的数值。

使用特权

评论回复
15
isseed| | 2018-4-1 12:17 | 只看该作者
LMP4吗?

使用特权

评论回复
16
xietingfeng| | 2018-4-1 12:17 | 只看该作者
可能是外设影响的电路。

使用特权

评论回复
17
suzhanhua| | 2018-4-1 12:17 | 只看该作者
你这样设计的信号有什么影响?

使用特权

评论回复
18
jkl21| | 2018-4-1 12:17 | 只看该作者
你把测量的数据粘贴一下。

使用特权

评论回复
19
吹哥| | 2018-4-3 09:18 | 只看该作者
BCSCTL1&=XT2OFF你这句话有问题,会把BCSCTL1除XT2OFF位的其他所有位都清0

使用特权

评论回复
20
sanxingnote7| | 2018-4-5 19:33 | 只看该作者
LPM4耗电最省,仅为0.1uA。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

176

主题

721

帖子

1

粉丝