打印
[牛人杂谈]

进入省电模式之前,如何配置IO管脚,避免造成漏电?

[复制链接]
3337|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管脚,则可以设置为准双向模式,避免管脚悬空

使用特权

评论回复
5
Roderman_z| | 2015-11-12 20:40 | 只看该作者
设置成双模式吧,三态

使用特权

评论回复
6
734774645|  楼主 | 2015-11-12 20:45 | 只看该作者
实际上设置为输出拉低到地也是可以的,或者拉高到高电平也是可以的。

使用特权

评论回复
7
玛尼玛尼哄| | 2015-11-12 20:58 | 只看该作者
未使用的IO管脚,则可以设置为准双向模式,避免管脚悬空。
准双向模式是什么情况?即可设置用于输入或者输出。作为输入模式时,该接口信号其实就是设置成三态模式。https://bbs.21ic.com/icview-220223-1-1.html

使用特权

评论回复
8
gejigeji521| | 2015-11-13 22:38 | 只看该作者
准双向模式下,是不是可以像80C51的IO一样操作了,就不需要每次都去配置方向寄存器了。

使用特权

评论回复
9
734774645|  楼主 | 2015-11-17 21:23 | 只看该作者
gejigeji521 发表于 2015-11-13 22:38
准双向模式下,是不是可以像80C51的IO一样操作了,就不需要每次都去配置方向寄存器了。 ...

查看了资料,说51的IO就是准双向模式,不用配置什么方向寄存器。

使用特权

评论回复
10
mintspring| | 2015-11-17 22:11 | 只看该作者
未使用的IO管脚,则可以设置为准双向模式,避免管脚悬空,那么是不是接地效果更好呢。

使用特权

评论回复
11
734774645|  楼主 | 2015-11-18 13:14 | 只看该作者
悬空时候如果读取那个端口输入寄存器的值会变,比如手去摸一下就可能改变。

使用特权

评论回复
12
734774645|  楼主 | 2015-11-18 13:17 | 只看该作者
其实按照这种方式,当个触摸按键不知道是不是可以,如果悬空可以当触摸器也是很不错的

使用特权

评论回复
13
gejigeji521| | 2015-11-20 22:27 | 只看该作者
如IO管脚设定功能为PWM输出,则需要根据外设省电模式时的状态,输出高电平或低电平(此时不能通过GPIO输出设置,如果需要使用GPIO输出方式,则需要重新配置成GPIO模式)

使用特权

评论回复
14
734774645|  楼主 | 2015-11-21 10:32 | 只看该作者
配置的时候每一个管脚都要给一个状态,这个状态要是确定的,是0就是0,是1 就是1.

使用特权

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

本版积分规则

199

主题

3480

帖子

14

粉丝