打印

单片机空闲的IO口要怎么处理啊?

[复制链接]
7192|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cy15880085090|  楼主 | 2012-12-15 13:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
小弟请教各位高手个问题,单片机空闲的IO口要怎么处理啊?我在网上看各种说法都有,有的说设为输入并接电阻到地或电源,有的说设为输出0或1,请问下最好要怎么做才能不耗电且不受干扰。我一般调试代码时都喜欢在空闲的IO口上搭上LED,如果这时空闲的IO口有外接什么的话会很不方便(要割板之类的),所以如果可以的话我更偏向于将空闲的IO口悬空,那么这些悬空的IO口软件要怎么处理?是设为输入还是输出?输出的话是输出0还是1?我一般使用51、pic、avr,请都说说这三种单片机各要如何处理。在此先谢谢大家了。

相关帖子

沙发
NE5532| | 2012-12-15 17:06 | 只看该作者
输出1或者0,咋会有“各种说法”?就这一个了。

使用特权

评论回复
板凳
ohy3686| | 2012-12-15 23:22 | 只看该作者
一般接地,让I/O口输出0电平。

使用特权

评论回复
地板
Like_MCU| | 2012-12-16 09:46 | 只看该作者
配置为输入方式,使能上拉/下拉电阻。

使用特权

评论回复
5
lirunze| | 2012-12-16 10:45 | 只看该作者
悬空就好了啊《不需要特殊配置的啊

使用特权

评论回复
6
jackenchl| | 2012-12-16 11:49 | 只看该作者
如果不需要的 可以悬空呀 有上拉电阻 默认就是1了

使用特权

评论回复
7
ytfdhb| | 2012-12-16 12:15 | 只看该作者
我一般设置为输入,内部上拉使能,如果不是强磁或电源不稳定,一般不会有干扰

使用特权

评论回复
8
shell.albert| | 2012-12-16 14:02 | 只看该作者
一般不使用的端口,尽量不要悬空,有时会造成不必要的干扰
如果内部无上拉话,就在外部通过电阻接地,然后配置端口为输出,向输出寄存器写0.
如果内部有上拉的话,外部可以悬空,使能内部上拉,设置为输入。

总之,一句话,要给不使用的端口一个固定的电平!

使用特权

评论回复
9
rqiang| | 2012-12-16 22:40 | 只看该作者
一般是输出模式,输出0, 外部悬空。

使用特权

评论回复
10
liang5319| | 2012-12-16 22:55 | 只看该作者
一直悬空的路过

使用特权

评论回复
11
王晓堃215| | 2012-12-16 23:45 | 只看该作者
我也觉着设置成输出模式就ok了

使用特权

评论回复
12
coody| | 2012-12-17 10:16 | 只看该作者
悬空,看具体的MCU,如果默认是高阻的,则设置成输出,高低无所谓

使用特权

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

本版积分规则

1

主题

1

帖子

0

粉丝