[牛人杂谈] 进入省电模式之前,如何配置IO管脚,避免造成漏电?

[复制链接]
3678|13
 楼主| 734774645 发表于 2015-11-6 21:09 | 显示全部楼层 |阅读模式
进入省电模式之前,如何配置IO管脚,避免造成漏电?
 楼主| 734774645 发表于 2015-11-6 21:10 | 显示全部楼层
在进入省电模式之前,用户需要根据外设的具体应用配置IO管脚。如IO管脚设定功能为PWM输出,则需要根据外设省电模式时的状态,输出高电平或低电平(此时不能通过GPIO输出设置,如果需要使用GPIO输出方式,则需要重新配置成GPIO模式)。如果是未使用的IO管脚,则可以设置为准双向模式,避免管脚悬空。
Mancherstun 发表于 2015-11-8 20:40 | 显示全部楼层
最重要的是要避免gpio处于悬空状态
 楼主| 734774645 发表于 2015-11-12 17:33 | 显示全部楼层
Mancherstun 发表于 2015-11-8 20:40
最重要的是要避免gpio处于悬空状态

是的。如果是未使用的IO管脚,则可以设置为准双向模式,避免管脚悬空
Roderman_z 发表于 2015-11-12 20:40 | 显示全部楼层
设置成双模式吧,三态
 楼主| 734774645 发表于 2015-11-12 20:45 | 显示全部楼层
实际上设置为输出拉低到地也是可以的,或者拉高到高电平也是可以的。
玛尼玛尼哄 发表于 2015-11-12 20:58 | 显示全部楼层
未使用的IO管脚,则可以设置为准双向模式,避免管脚悬空。
准双向模式是什么情况?即可设置用于输入或者输出。作为输入模式时,该接口信号其实就是设置成三态模式。https://bbs.21ic.com/icview-220223-1-1.html
gejigeji521 发表于 2015-11-13 22:38 | 显示全部楼层
准双向模式下,是不是可以像80C51的IO一样操作了,就不需要每次都去配置方向寄存器了。
 楼主| 734774645 发表于 2015-11-17 21:23 | 显示全部楼层
gejigeji521 发表于 2015-11-13 22:38
准双向模式下,是不是可以像80C51的IO一样操作了,就不需要每次都去配置方向寄存器了。 ...

查看了资料,说51的IO就是准双向模式,不用配置什么方向寄存器。
mintspring 发表于 2015-11-17 22:11 | 显示全部楼层
未使用的IO管脚,则可以设置为准双向模式,避免管脚悬空,那么是不是接地效果更好呢。
 楼主| 734774645 发表于 2015-11-18 13:14 | 显示全部楼层
悬空时候如果读取那个端口输入寄存器的值会变,比如手去摸一下就可能改变。
 楼主| 734774645 发表于 2015-11-18 13:17 | 显示全部楼层
其实按照这种方式,当个触摸按键不知道是不是可以,如果悬空可以当触摸器也是很不错的
gejigeji521 发表于 2015-11-20 22:27 | 显示全部楼层
如IO管脚设定功能为PWM输出,则需要根据外设省电模式时的状态,输出高电平或低电平(此时不能通过GPIO输出设置,如果需要使用GPIO输出方式,则需要重新配置成GPIO模式)
 楼主| 734774645 发表于 2015-11-21 10:32 | 显示全部楼层
配置的时候每一个管脚都要给一个状态,这个状态要是确定的,是0就是0,是1 就是1.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

211

主题

3588

帖子

15

粉丝
快速回复 在线客服 返回列表 返回顶部