打印

STM32低功耗下的IO状态

[复制链接]
3901|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhwxc|  楼主 | 2008-9-12 10:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问,STM32在低功耗下(STOP模式),不使用的IO应该置为什么状态?那种形式功耗最低?
1、保持为复位时的状态,浮动输入态?
2、设置为输出高电平
3、设置为输出低电平
4、输入态,打开上拉电阻?

以前的ARM MCU,一般建议设置为输出高电平,不要设置为浮动输入态。其实,如果浮动输入态没有什么副作用,应该是最好的,对外围影响最小。STM32的参考文档里没有找到这方面的建议和说明
沙发
ST_ARM| | 2008-9-12 17:09 | 只看该作者

STM32在STOP模式下,外设的时钟停止了

IO的配置要依据其连接的负载来决定,如果外部上拉一个电阻,那么设置为输出低电平,肯定不可行。

使用特权

评论回复
板凳
zhwxc|  楼主 | 2008-9-16 09:27 | 只看该作者

我指的是不使用的空IO引脚,和负载无关

我指的是不使用的空IO引脚,和负载无关;但是空引脚的状态对低功耗是有很大影响的,因为要降到指标的20ua左右并不容易。

使用特权

评论回复
地板
ijk| | 2008-9-16 10:06 | 只看该作者

不使用的空IO引脚

  不使用的空IO引脚,需要配置成什么状态才能得到更低的功耗,可以参考ST的低功耗AN,印象里应该配置成模拟输入(analog input)--比较奇怪的状态,但看到有人做过试验,配置成模拟输入确实有效果。

使用特权

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

本版积分规则

8

主题

21

帖子

1

粉丝