打印

请教睡眠模式下?IO口如何设置才省电?有推挽输出/输入/上?

[复制链接]
5202|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
woshixinshou|  楼主 | 2012-12-3 13:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
airwill| | 2012-12-3 14:51 | 只看该作者
平时单片机的IO要推挽输出高电平有效,无上拉电阻, 输出低电平时是否耗电?   当然是不耗电.

使用特权

评论回复
板凳
qkhhyga| | 2012-12-3 15:10 | 只看该作者
这个要看你用的单片机IO口的内部结构了,一般的情况,单片机进入睡眠模式的时候IO口都是保持原状态,要是省电的话,只要满足IO口上的晶体管截止就可以了。

使用特权

评论回复
地板
wangyy608| | 2012-12-3 15:20 | 只看该作者
输出低或者设为输入都是可以的,实际情况不一样可能产生的效果也不一样。最终 还是得动手测试才能确定

使用特权

评论回复
5
delin17| | 2012-12-3 16:29 | 只看该作者
主要看你外围接是什么,才决定你设置成什么模式。重点不要设成浮的,这样电流会有波动

使用特权

评论回复
6
woshixinshou|  楼主 | 2012-12-3 16:55 | 只看该作者
太感谢那么多位了,大概明白了~
IO口输出接的是串联一个4.7K的电阻然后到NPN三极管的B极,在到地,
以大家的意见是输出为0时或者设置为输入时省电, 我现在开始试试。

使用特权

评论回复
7
coody| | 2012-12-3 17:00 | 只看该作者
MCU本身,无论IO输出高还是低,都不会耗电,高阻一般会耗电。

使用特权

评论回复
8
woshixinshou|  楼主 | 2012-12-4 16:57 | 只看该作者
实践证明,IO口在设置为推挽输出时,睡眠前设置为低,进入睡眠后不耗电,其他开了上拉电阻时,关闭上拉,然后设置为低,同样不耗电,
几个uA功耗,太好了。:D

使用特权

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

本版积分规则

95

主题

637

帖子

1

粉丝