14个按键的低功耗系统应该怎么搞?

[复制链接]
3284|16
 楼主| solo777 发表于 2013-9-13 22:14 | 显示全部楼层 |阅读模式
如果扫描的话,耗电量是不是太高?

如果不扫描的话???我看见美国的一个cr2302电池,可以工作2年。

14个按键呀!
xxiao6130 发表于 2013-9-14 08:07 | 显示全部楼层
可以用中断的,在待机模式下以低功耗模式工作,当有按键按下时产生中断,在中断函数中开启单片机正常工作模式,然后再扫描,当无操作一段时间后又进入低功耗工作模式。
 楼主| solo777 发表于 2013-9-14 09:46 | 显示全部楼层
xxiao6130 发表于 2013-9-14 08:07
可以用中断的,在待机模式下以低功耗模式工作,当有按键按下时产生中断,在中断函数中开启单片机正常工作模 ...

这14个按键,怎么接到一个中断里面?还是接14个中断?
xxiao6130 发表于 2013-9-14 09:54 | 显示全部楼层
都行,就是看你怎么方便就怎么接吧,14个按键使用的是独立键盘还是矩阵键盘?用独立按键会很耗I/O口的。
outstanding 发表于 2013-9-14 10:52 | 显示全部楼层
14个 部分是矩阵键盘吧,不然不好排。中断扫描 功耗低点
 楼主| solo777 发表于 2013-9-14 12:59 | 显示全部楼层
xxiao6130 发表于 2013-9-14 09:54
都行,就是看你怎么方便就怎么接吧,14个按键使用的是独立键盘还是矩阵键盘?用独立按键会很耗I/O口的。 ...

独立的,明显io不够呀!
 楼主| solo777 发表于 2013-9-14 12:59 | 显示全部楼层
outstanding 发表于 2013-9-14 10:52
14个 部分是矩阵键盘吧,不然不好排。中断扫描 功耗低点

你觉得,这样一个电池可以支持工作2年?
xxiao6130 发表于 2013-9-14 13:35 | 显示全部楼层
solo777 发表于 2013-9-14 12:59
独立的,明显io不够呀!

呵呵,有的单片机还是有这么多的I/O口,不过这么多的按键肯定是扫面好啊
1849097455 发表于 2013-9-14 15:38 | 显示全部楼层
xxiao6130 发表于 2013-9-14 13:35
呵呵,有的单片机还是有这么多的I/O口,不过这么多的按键肯定是扫面好啊 ...

应该用中断。
1849097455 发表于 2013-9-14 15:39 | 显示全部楼层
PIGYONG801 发表于 2013-9-14 16:14 | 显示全部楼层
中断比较常用,最省的是键盘同时控制电源,静态电流=0
outstanding 发表于 2013-9-14 16:54 | 显示全部楼层
solo777 发表于 2013-9-14 12:59
你觉得,这样一个电池可以支持工作2年?

看什么电池,多大的  功率 和 电流
sysdriver 发表于 2013-9-14 19:37 | 显示全部楼层
按键的多少,扫描方式,跟功耗有关吗?

如果不工作状态,就直接休眠,大概也就5uA,左右,如果要工作,就按键唤醒工作好了。

工作2年?那要看你工作时的平均电流了,什么产品,什么应用
crazy2012 发表于 2013-9-14 22:00 | 显示全部楼层
CR2302????应该是CR2032吧,2302没有听说过。没有给电池充电的电路部分么,板子上应该有类似于时钟芯片的给电池充电的电路吧。
李冬发 发表于 2013-9-14 22:28 | 显示全部楼层
现在MCU,好多IO全可以中断的。十多根IO可以中断的更多。
 楼主| solo777 发表于 2013-10-9 18:24 | 显示全部楼层
sysdriver 发表于 2013-9-14 19:37
按键的多少,扫描方式,跟功耗有关吗?

如果不工作状态,就直接休眠,大概也就5uA,左右,如果要工作,就按 ...

就是一个lcd,显示9999 ,蜂鸣器,13个按键。
EAMCU 发表于 2013-10-9 22:01 | 显示全部楼层
PIGYONG801 发表于 2013-9-14 16:14
中断比较常用,最省的是键盘同时控制电源,静态电流=0


赞这个
不知道可不可行
您需要登录后才可以回帖 登录 | 注册

本版积分规则

83

主题

375

帖子

2

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