打印
[MCU]

低功耗模式

[复制链接]
870|46
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wyjie|  楼主 | 2020-10-10 23:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
heweibig| | 2020-10-10 23:21 | 只看该作者
找一下别人的程序作为参考

使用特权

评论回复
板凳
lizye| | 2020-10-10 23:25 | 只看该作者
你要实现什么

使用特权

评论回复
地板
spark周| | 2020-10-10 23:29 | 只看该作者
用的是啥

使用特权

评论回复
5
wyjie|  楼主 | 2020-10-10 23:34 | 只看该作者
我用的是MSP430 F5438A的板子,想实现LPM3.5低功耗模式,用RTC闹钟唤醒。

使用特权

评论回复
6
jiajs| | 2020-10-10 23:37 | 只看该作者
参考手册提供的方法就可以啊

使用特权

评论回复
7
wyjie|  楼主 | 2020-10-10 23:41 | 只看该作者
设置LPMx.5低功耗模式的顺序应该是:
(1)所有I/O选为通用I/O;
(2)使能RTC;
(3)关闭XT1CLK和XT2CLK;
(4)置位PMMREGOFF=1以及LPM4 status register bits。
但是我遇到的问题是无论如何都无法将PMMREGOFF置位为1,即该位一直是0。

使用特权

评论回复
8
zhanghqi| | 2020-10-10 23:44 | 只看该作者
对PMMREGOFF操作之前,要先打开PMM寄存器

使用特权

评论回复
9
wyjie|  楼主 | 2020-10-10 23:49 | 只看该作者
怎么搞

使用特权

评论回复
10
zhenykun| | 2020-10-10 23:53 | 只看该作者
PMMCTL0_H = PMMPW_H;                      // Open PMM Registers for write and set

使用特权

评论回复
11
jlyuan| | 2020-10-10 23:57 | 只看该作者
我没见过直接对PMMREGOFF付数值1的

使用特权

评论回复
12
wyjie|  楼主 | 2020-10-11 10:47 | 只看该作者
怎么操作

使用特权

评论回复
13
yszong| | 2020-10-11 10:52 | 只看该作者
PMMCTL0_L |= PMMREGOFF,或者PMMCTL0_L |= ~PMMREGOFF

使用特权

评论回复
14
dengdc| | 2020-10-11 10:56 | 只看该作者
这个Ti的官方应该有参考代码的吧,,我一般的都是参考官方代码的来做开发的

使用特权

评论回复
15
liliang9554| | 2020-10-11 11:03 | 只看该作者
这个在TI官网上的就有相关的低功耗程序参考的。

使用特权

评论回复
16
dengdc| | 2020-10-11 11:08 | 只看该作者
PMMCTL0_L |= PMMREGOFF

使用特权

评论回复
17
heweibig| | 2020-10-11 11:12 | 只看该作者
这个没怎用过的,对249的还是比较熟悉的。

使用特权

评论回复
18
zhanghqi| | 2020-10-11 11:15 | 只看该作者
PMMCTL0_H = PMMPW_H;

使用特权

评论回复
19
llljh| | 2020-10-11 11:19 | 只看该作者
MSP430系列的单片机的低功耗模式的都大同小异的。

使用特权

评论回复
20
wyjie|  楼主 | 2020-10-11 11:24 | 只看该作者
嗯,我再好好缕一缕吧,有了好消息及时通知大家

使用特权

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

本版积分规则

927

主题

12706

帖子

5

粉丝