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

[复制链接]
 楼主| 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 | 显示全部楼层
配置为输入方式,使能上拉/下拉电阻。
lirunze 发表于 2012-12-16 10:45 | 显示全部楼层
悬空就好了啊《不需要特殊配置的啊
jackenchl 发表于 2012-12-16 11:49 | 显示全部楼层
如果不需要的 可以悬空呀 有上拉电阻 默认就是1了
ytfdhb 发表于 2012-12-16 12:15 | 显示全部楼层
我一般设置为输入,内部上拉使能,如果不是强磁或电源不稳定,一般不会有干扰
shell.albert 发表于 2012-12-16 14:02 | 显示全部楼层
一般不使用的端口,尽量不要悬空,有时会造成不必要的干扰
如果内部无上拉话,就在外部通过电阻接地,然后配置端口为输出,向输出寄存器写0.
如果内部有上拉的话,外部可以悬空,使能内部上拉,设置为输入。

总之,一句话,要给不使用的端口一个固定的电平!
rqiang 发表于 2012-12-16 22:40 来自手机 | 显示全部楼层
一般是输出模式,输出0, 外部悬空。
liang5319 发表于 2012-12-16 22:55 | 显示全部楼层
一直悬空的路过
王晓堃215 发表于 2012-12-16 23:45 | 显示全部楼层
我也觉着设置成输出模式就ok了
coody 发表于 2012-12-17 10:16 | 显示全部楼层
悬空,看具体的MCU,如果默认是高阻的,则设置成输出,高低无所谓
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

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