专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
msp430单片机低功耗相关问题求解
2019-03-24 10:14
发布
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
站内问答
/
TI MCU
14884
7
1698
小弟学习msp430单片机大概有一周的时间,对其中的低功耗模式不太理解,恳请大神赐教,感谢~~~
问题1:每种低功耗模式都关闭CPU,小弟不太明白什么情况下可以关闭CPU,或者解释为CPU是干什么的???
问题2:这里的DC generator(有的翻译为直流发生器),它的作用是什么?打开或者关闭它有什么效果???
问题3:CPU只能由MCLK来驱动吗???
此帖出自
小平头技术问答
友情提示:
此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
7条回答
liuchang---
2019-03-25 00:44
如下为郭天祥的开发板程序,小弟有几处不明白,恳请大神指教!!!
#include <msp430x14x.h>
#include "BoardConfig.h"
void main(void)
{
BoardConfig(0xbf);
WDTCTL = WDT_MDLY_32;//WDTPW+WDTTMSEL+WDTCNTL (defult time clock souce is DCO ~1M)
//这里使用的是SMCLK时钟
IE1 |= WDTIE;
P3DIR |= BIT4;
_BIS_SR(LPM0_bits + GIE);//LPM0 CPU MCLK are disabled,SMCLK ,ACK are active
}
#pragma vector=WDT_VECTOR
__interrupt void watchdog_timer(void)
{
P3OUT ^= BIT4;
//问题1:进入中断服务需要自动唤醒CPU吗?
//问题2: 进入中断服务函数会自动退出低功耗模式吗?
//问题3::如果我的WDT使用的是SMCLK,那再执行中断服务程序的时候,使用的是什么时钟源?还是SMCLK?
}
加载中...
查看其它7个回答
一周热门
更多
>
相关问题
相关文章
×
关闭
采纳回答
向帮助了您的知道网友说句感谢的话吧!
非常感谢!
确 认
×
关闭
编辑标签
最多设置5个标签!
保存
关闭
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
×
付费偷看金额在0.1-10元之间
确定
×
关闭
您已邀请
0
人回答
查看邀请
擅长该话题的人
回答过该话题的人
我关注的人
#include <msp430x14x.h>
#include "BoardConfig.h"
void main(void)
{
BoardConfig(0xbf);
WDTCTL = WDT_MDLY_32;//WDTPW+WDTTMSEL+WDTCNTL (defult time clock souce is DCO ~1M)
//这里使用的是SMCLK时钟
IE1 |= WDTIE;
P3DIR |= BIT4;
_BIS_SR(LPM0_bits + GIE);//LPM0 CPU MCLK are disabled,SMCLK ,ACK are active
}
#pragma vector=WDT_VECTOR
__interrupt void watchdog_timer(void)
{
P3OUT ^= BIT4;//问题1:进入中断服务需要自动唤醒CPU吗?
//问题2: 进入中断服务函数会自动退出低功耗模式吗?
//问题3::如果我的WDT使用的是SMCLK,那再执行中断服务程序的时候,使用的是什么时钟源?还是SMCLK?
}
一周热门 更多>