你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stm8l的低功耗讨论

[复制链接]
十三月zhoujun 提问时间:2015-7-7 14:36 /
阅读主题, 点击返回1楼
收藏 评论15 发布时间:2015-7-7 14:36
15个回答
十三月zhoujun 回答时间:2015-8-4 16:06:56
风-417456 发表于 2015-8-4 15:43
最近也刚做了用STM8L051做了休眠,休眠功耗的话5个按键加1个CC1101和2个74HC595在1.7uA,开始也出现功耗不 ...

是的,我测试时也拔掉了仿真器,你是停机模式吗?停机初始化的时候要不要把时钟关闭啊?
风-417456 回答时间:2015-8-4 16:16:36
十三月zhoujun 发表于 2015-8-4 16:06
是的,我测试时也拔掉了仿真器,你是停机模式吗?停机初始化的时候要不要把时钟关闭啊? ...

我没有关时钟
十三月zhoujun 回答时间:2015-8-20 11:44:27
最近测试停机功耗时出现了很大的电流,GPIO设置没有浮空引脚,不知道咋回事
我是你的e 回答时间:2015-8-23 16:05:33
时钟也要切换的,LSI,用内部的低速时钟,这样功耗会更低
十三月zhoujun 回答时间:2015-8-31 16:08:50
我是你的e 发表于 2015-8-23 16:05
时钟也要切换的,LSI,用内部的低速时钟,这样功耗会更低

但是停机模式下用HSI和LSI不需要切换吧,切换的话不是变成低功耗等待或者低功耗运行了,停机模式下要不要设置flash,还是默认关闭啊?我前面对eeprom进行了读写,不知道要不要用程序关闭flash,如果关闭的话唤醒之后怎么初始化呢?
战子华 回答时间:2015-9-10 16:50:28
本帖最后由 战子华 于 2015-9-10 16:52 编辑

我用的是ST8L151K4T6 做实验,只焊了一个MCU。一个复位电路:10k电阻加一个103电容。3.45V供电,并用一个104滤波。运行如下代码:
PD_ODR&=0x0f;
                PD_DDR|=0xf0;
                PD_CR1|=0xf0;
                PD_CR2|=0xf0;

                 PA_ODR&=0x83;
                 PA_ODR|=0x03;
                PA_DDR|=0x7f;
                PA_CR1|=0x7f;
                PA_CR2|=0x7f;

                 PB_ODR=0x00;
                PB_DDR|=0xFF;
                PB_CR1|=0xFF;
                PB_CR2|=0xFF;

                  PC_ODR&=0x80;
                PC_DDR|=0x7F;
                PC_CR1|=0x7F;
                PC_CR2|=0x7F;
delay(65530);
               while(1)
                       {
                            if(PWR_CSR2&0x01==0x01)
                                         break;
                       }
                PWR_CSR2 = 0x2;
        while(1)
                {
                   _asm("halt");  ;
                }
发现电流有49.5uA。测试的时候是拨掉仿真器的。
12

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版