打印

msp430g2功耗问题,请高手

[复制链接]
3574|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhl100|  楼主 | 2011-11-21 15:30 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 zhl100 于 2011-11-21 19:51 编辑

关闭看门狗
配置I/O
配置时钟,时钟源选择DCO,mclk为1M,子时钟为500k,低频高精度时钟为12k
配置AD,时钟为内部5M的ADC时钟,中断模式,单通道单次采样。
配置定时器,中断模式,向上增长,时钟选内部ACLK的12KHz,1s开启ADC转换。
配置输入。外部中断。低电平触发。
主程序在LPM3中循环。一直等待中断的发生唤醒,其余一直低功耗模式。

这个程序写好了,功能是可以的。但是我想知道在LPM3循环过程中,是不是1uA消耗。
如果不是,那么这个功耗有多少。这个平均功耗多少。
还有好的形式写这个程序吗,初学者
高手们请赐教,用的芯片是MSPG2452

相关帖子

沙发
zhl100|  楼主 | 2011-11-21 17:07 | 显示全部楼层
MSP430G2没有做起来的吗?
别给我说我自己测,呵呵。
还有更低功耗的程序怎么写?
问题有点多,初学者,别见怪:lol

使用特权

评论回复
板凳
zhl100|  楼主 | 2011-11-21 19:53 | 显示全部楼层
自己顶到第一页:lol

使用特权

评论回复
地板
zhl100|  楼主 | 2011-11-22 08:40 | 显示全部楼层
4# 第二个小江

据说1uA那是理想情况。是不可能的。打开各个模块就耗电,即使你关闭了cpu,原因是你打开外围模块,相应寄存器置位,关闭cpu,寄存器配置不丢失,所以各个模块还是耗电的。
可能是我没说明白,定时器只是打开AD转换,不是定时器采样。AD在中断中读取采样值。运行功耗也没有那么高吧?DCO的1M时钟,3.3供电,电流应该几百微安的。应该是你外围电路消耗的吧。

使用特权

评论回复
5
zhl100|  楼主 | 2011-11-22 08:53 | 显示全部楼层
这款芯片还有LPM4,但是那时候ACLK也停了,只能等外部中断,定时器也失去作用了。所以没选。没有更低的功耗了。
这里人少么,没人给看 :L

使用特权

评论回复
6
zhl100|  楼主 | 2011-11-22 11:07 | 显示全部楼层
进来的就说说自己想法,分享一点经验也好

使用特权

评论回复
7
zhl100|  楼主 | 2011-11-23 08:19 | 显示全部楼层
8# 永远的不知

像我这样写程序效率低不
有什么更好的做法呢?
主要是实现更低的功耗

寄存器的设置保持不消耗吗
只要进入LPM3功耗就在1uA左右?不管其他管脚置位,或是模块配置成什么模式?

使用特权

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

本版积分规则

个人签名:三分天注定   七分靠打拼     爱拼才会赢

102

主题

787

帖子

2

粉丝