作者want2fly (三颗猫饼乾)
看板ASM
标题[问题] 单晶片暂时不用的 I/O脚要怎麽设比较省电?
时间Mon Nov 17 21:21:43 2008
如题....恳请版上前辈们指点....
没有电子电路背景,
虽然会写写组语让8051动起来是还可以,
但是很多和电路有关的东西却感到苦手,
像单晶片的一般I/O,
如果有接外部电路(像RTC、温度sensor、I2C装置)
但当MCU省电模式时外部装置不动,
这时MCU的I/O要怎麽设会比较省电呢?
无连接外部电路I/O pin
-------------------------------------------
规划成Input floating未接
规划成Output floating未接 output High
output Low
有连接外部电路的I/O pin
-------------------------------------------
规划成Input 外部pull high
外部pull low
外部接地
规划成Output 外部pull high output High
外部pull low output High
外部接地 output High
规划成Output 外部pull high output Low
外部pull low output Low
外部接地 output Low
有些单晶片的I/O是多重功能的,ex:可设为serial port、外部中断或一般I/O,
那麽当暂时不用时,设为一般I/O会比较省电吗?
谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.247.173.253
1F:推 zstar:空接脚output,hi/lo 均可 11/17 23:20
2F:→ zstar:有上下拉电阻的,output "同"准位,或设为 input 11/17 23:21
3F:→ zstar:以上是简单的归纳。基本原则还是判断有没有电流路径。 11/17 23:25