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

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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版