打印

stm8l152停机功耗讨论

[复制链接]
1366|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
十三月|  楼主 | 2015-8-19 14:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我最近用stm8l做低功耗产品,用的是halt停机模式,但是功耗在180uA左右一直降不下来,我用了SPI和I2C,外部中断唤醒,在停机初始化中关闭了相应的时钟和所有外设的时钟,并对无用的IO口进行了推挽输出低处理,我用的系统时钟是16MHSI,没有对它进行处理,官方例程中也没有做处理,不知道有哪位大神可以指点我一下或者交流一下,谢谢啦

相关帖子

沙发
chunyang| | 2015-8-19 16:28 | 只看该作者
先看器件手册,注意该MCU的功耗参数。如果你当前状态跟手册所载相当,那么就无法再降下来。关于低功耗态的操作方法以及IO的配置(不能盲目配置成推挽态),同样要看手册。

使用特权

评论回复
板凳
十三月|  楼主 | 2015-8-20 14:02 | 只看该作者
是按照官方手册和例程配置的,功耗完全没达到那个指标,目前停机模式测得的功耗为200uA左右,感觉没进入停机模式

使用特权

评论回复
地板
RF、龙龙| | 2016-4-13 14:22 | 只看该作者
楼主的问题解决了吗   我的也是电流太大

使用特权

评论回复
5
十三月|  楼主 | 2016-5-10 10:46 | 只看该作者
我按照官方文档和网上例子配置了GPIO为推挽输出,其他的都没开,不知道还要怎么配置,不知道时钟配置是否正确,用的内部HSI的时钟,停机时应该自动关闭了才对,唤醒后还要重新初始化单片机,有点晕

使用特权

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

本版积分规则

1

主题

20

帖子

2

粉丝