2105|4

2万

帖子

341

TA的资源

版主

楼主
 

MSP430单片机低功耗控制与系统工作模式详解 [复制链接]

本帖最后由 qwqwqw2088 于 2014-9-30 10:05 编辑

CPU内状态寄存器SR中的SCG1、SCG2、OscOff和CPUOff位是 重要的低功耗控制位。只要任意中断被响应,上述控制位就被压入堆栈保存,中断处理之后,又可以恢复先前的工作方式。在中断处理子程序执行期间,通过间接访 问堆栈数据,可以操作这些位;这样允许程序在中断返回(RETI)后,以另一种功耗方式继续运行。各控制位作用如下:
SCG1:当SCG1复位时,使能SMCLK;SCG1置位则禁止SMCLK。
SCG0:当SCG0复位时,直流发生器被激活,只有SCG0被置位且DCOCLK信号没有用于MCLK或SMCLK,直流发生器才能被禁止。
OscOff:当OscOff复位时,LFXT晶体振荡器激活,只有当OscOff被置位且不用于MCLK或SMCLK时,LFXT晶体振荡器才能被禁止。
CPUOff:当CPUOff复位时,用于CPU的时钟信号MCLK被激活,当CPUOff置位时,MCLK停止。
控制位SCG1、SCG2、OscOff和CPUOff可由软件配置成6种不同的工作模式:1种活动模式和5种低功耗模式。如下表所示:

最新回复

为了获得较低的功耗,低功耗模式的转换的确是很有必要的!清楚这些状态寄存器的作用才能灵活运用呢!不错!点赞!  详情 回复 发表于 2014-9-30 14:29
 
点赞 关注

回复
举报

705

帖子

0

TA的资源

纯净的硅(中级)

沙发
 
很好!赞。
 
 

回复

705

帖子

0

TA的资源

纯净的硅(中级)

板凳
 
我想问楼主一个问题:在这些功耗模式下,哪些模式可以操作外设?哪些不能,比如uart、I2C、PWM、ADC等,在操作这些外设需要从sleep模式下唤醒才可以吗?
 
 
 

回复

705

帖子

0

TA的资源

纯净的硅(中级)

4
 
是否要代码中加入功耗模式转换
 
 
 

回复

951

帖子

1

TA的资源

纯净的硅(中级)

5
 
为了获得较低的功耗,低功耗模式的转换的确是很有必要的!清楚这些状态寄存器的作用才能灵活运用呢!不错!点赞!
 
个人签名人有的时候真是奇怪,选择了会后悔,放弃了会遗憾,完美只能是一种理想,不是一种存在。
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表