打印

按键长按功能

[复制链接]
1006|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Garen2|  楼主 | 2016-5-8 16:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
按键按下指示灯右移,现在想加长按3s指示灯左移的功能,该怎么做,怎么记录当前状态,还得掉电重新上电后恢复上次状态

相关帖子

沙发
dirtwillfly| | 2016-5-8 20:25 | 只看该作者
长按键和掉电没关系

使用特权

评论回复
板凳
1988020566| | 2016-5-8 22:43 | 只看该作者
用定时器计时

使用特权

评论回复
地板
1988020566| | 2016-5-8 22:45 | 只看该作者
或者采用采样的

使用特权

评论回复
5
xyz549040622| | 2016-5-9 07:27 | 只看该作者
掉电重新上电后恢复上次状态,这个就比较难了,需要把实时状态存到eeprom中,但是eeprom又是不可能频繁操作的,所以应该是有个取舍的。长按3s的功能,取决于你的按键设计。

使用特权

评论回复
评分
参与人数 1威望 +6 收起 理由
dirtwillfly + 6 赞一个!
6
dirtwillfly| | 2016-5-9 07:58 | 只看该作者
如果楼主用的fr系列的msp430,就很容易解决掉电状态保存的问题

使用特权

评论回复
7
vibra2016| | 2016-5-9 20:24 | 只看该作者
长按就长按的操作呗,有啥不同?

使用特权

评论回复
8
vibra2016| | 2016-5-9 20:24 | 只看该作者
这个在程序的处理中就不能一致的去进行检测的吧,可以定时时间间隔的检测该按键的状态的。

使用特权

评论回复
9
Snow7| | 2016-5-10 21:13 | 只看该作者
这得经常存储当前状态,长按3s后调出当前状态,再做左移

使用特权

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

本版积分规则

153

主题

734

帖子

3

粉丝