打印
[STM8]

STM8L休眠功耗以及唤醒问题!!!!!!!!!!!!!!!!!!!

[复制链接]
7064|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
a526394423|  楼主 | 2015-6-2 20:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、本来第一次用STM8L系列单片机,在进入HALT模式时候发现功耗有问题,假如初始化了ADC寄存器的操作,发现进入HALT模式下功耗居然还有1MA,如果不初始化ADC寄存器,进入HALT模式,功耗是正常的,是不是在进入HALT之前ADC寄存器要什么样的操作??求大神解答。
2、进入HALT模式,用外部中断唤醒,PB6设置上升沿唤醒,PB7设置下降沿唤醒,发现PB7唤醒和进入中断正常,PB6完全无法唤醒。求大神解答,不胜感激!
沙发
a526394423|  楼主 | 2015-6-2 20:14 | 只看该作者
                        GPIOB->CR2 = 0xC0;                       
                        EXTI->CR2 = 0x90;                                       
        附上程序        EXTI->CONF1 =0x00;

使用特权

评论回复
板凳
amanda_s| | 2015-6-3 11:57 | 只看该作者
不清楚STM8,但STM32进入STOP模式前,需要将ADC关掉,否则还是会消耗电流。楼主仔细看看参考手册里是否有这方面的要求。
不应该PB7可以PB6就不行,是不是还是配置上出了问题。

使用特权

评论回复
地板
aichixiaobaicai| | 2015-6-26 15:20 | 只看该作者
进入HALT前你要关闭所有外设时钟,还有所有IO口也要设置一下,设置成什么模式,我忘了,自己百度下。你初始化了ADC可以,但在进入HALT前记得关闭ADC时钟。外部中断唤醒,应该是可以的,你看看配置有没错,最好实验下外部中断是否真起作用了。。。。

使用特权

评论回复
5
奔牛滚滚| | 2015-6-26 17:47 | 只看该作者
这才是stm8L的强大和灵活之处

使用特权

评论回复
6
尤彼卡| | 2015-6-30 21:27 | 只看该作者
进入HALT前需要关闭ADC时钟

使用特权

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

本版积分规则

1

主题

2

帖子

1

粉丝