STM32L151连接无线模块不操作SPI进STOP mode后电流正常约0.5uA

2019-07-14 15:48发布

使用STM32L151的SPI1连接无线模块,进入STOP mode后电流有80uA。
问题描述:
1. 不操作SPI进STOP mode后电流正常约0.5uA。
2. SPI操作无线模块进入STOP mode后,电流偏大,拔掉无线模块后还有80uA。
3. 进入STOP mode前,已将所有IO口设为模拟输入。
是否有人碰到过相同的问题,该如何解决,求助!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
TOPCB
1楼-- · 2019-07-14 20:31
进入STOP模式前,把IO都设置如高组态或者输入。
ChristineGu
2楼-- · 2019-07-14 20:48
TOPCB 发表于 2018-11-23 13:59
进入STOP模式前,把IO都设置如高组态或者输入。

设置了,不管用。只要操作了SPI电流就大,不操作就很正常。操作SPI1无非就PA4-PA7这几个IO,设置成输入模拟都不行。
ChristineGu
3楼-- · 2019-07-15 02:23
 精彩回答 2  元偷偷看……
TOPCB
4楼-- · 2019-07-15 02:40
有没有考虑外部电源引起。
chenzhenbo1984
5楼-- · 2019-07-15 06:42
电流被模块的SPI接口吸走了,睡眠前建议将单片机的MOSI引脚输入,MISO设置为输出,SCK引脚设置为输入,CLK引脚设置为输入
Green_LJ
6楼-- · 2019-07-15 07:33
楼主是怎么解决的,求分享啊

一周热门 更多>