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

stm32l151 低功耗设置的问题

[复制链接]
伤花怒放2003 提问时间:2017-7-8 13:17 /
阅读主题, 点击返回1楼
收藏 3 评论67 发布时间:2017-7-8 13:17
67个回答
zhao.zhao 回答时间:2017-7-12 17:52:02
是的,低功耗时,外部电路的一点泄露,会造成功耗降不下来的
伤花怒放2003 回答时间:2017-7-13 15:53:47
zhao.zhao 发表于 2017-7-12 17:52
是的,低功耗时,外部电路的一点泄露,会造成功耗降不下来的

我现在的IO口使用情况是这样:
PA1、PA2用于两路AD采集;
PA9、PA10用于UART1;
PB10、PB11用于UART3;
PA13、PA14、PA15、PB3用于JTAG;
还有几个IO配置为输出,剩余的没有用悬空。
进入STOP模式前,我将它们都配为模拟输入了,效果不好,上述这些用到的脚休眠前应该怎么配置比较好?
zhao.zhao 回答时间:2017-7-13 20:21:56
JTAG引脚不能设为模拟输入的,程序下载后,把JTAG接口拔掉,再上电测电流。
waiman-156411 回答时间:2017-7-13 21:38:42
测试低功耗:
第一,没用的IO最好能固定电平,若悬空没用的,可以设置成慢速输出低电平。
第二,SPI ,串口,ADC等功能,先停止时钟,再关闭功能。
第三,进入STOP模式前,可以先用一些不注意的功能,例如比较器,PVD,VREFin,调试端口(SWD,JTAG)
第四,测试芯片功耗,最好单独测试,把外部芯片(包括LDO)、串口、调试接口的连接都断开。
zhao.zhao 回答时间:2017-7-14 08:12:59
第一个,没用到的IO口悬空,但是不要设成低电平输出,ST推荐模拟输入;
第二个,不要关闭时钟,也不要关闭功能,仅把IO引脚设成模拟输入就可以了;
第三第四好像没问题
伤花怒放2003 回答时间:2017-7-14 08:30:50
zhao.zhao 发表于 2017-7-13 20:21
JTAG引脚不能设为模拟输入的,程序下载后,把JTAG接口拔掉,再上电测电流。 ...

那几个用于UART的脚可以配为模拟输入吗?
zhao.zhao 回答时间:2017-7-14 08:35:12
睡眠前,功能保留,仅引脚配置改改,醒来时,再恢复引脚原来的配置就可以了
伤花怒放2003 回答时间:2017-7-14 09:25:32
zhao.zhao 发表于 2017-7-14 08:35
睡眠前,功能保留,仅引脚配置改改,醒来时,再恢复引脚原来的配置就可以了 ...

那用于UART的脚休眠前是不是可以配为模拟输入?还有用于外部晶振的脚休眠前怎么配?
zhao.zhao 回答时间:2017-7-14 09:36:09
USART的脚是可以这么配的,而且必须这么做。外部晶振的脚我没试过,我用的是内部RC 8MHz的振荡器,当时没有处理。所以对于外部晶振的引脚处理我只能猜测,不用管,但是醒来后,必须重新配置系统时钟的。
伤花怒放2003 回答时间:2017-7-14 10:21:01
zhao.zhao 发表于 2017-7-14 09:36
USART的脚是可以这么配的,而且必须这么做。外部晶振的脚我没试过,我用的是内部RC 8MHz的振荡器,当时没有 ...

JTAG那几个脚你的意思是休眠前不用配为模拟输入是吧?

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版