OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3486|回复: 5

求助一个按键问题

[复制链接]

4

主题

8

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2015-10-30
在线时间
1 小时
发表于 2015-12-5 14:08:36 | 显示全部楼层 |阅读模式
5金钱
按键按住不放由慢到快加或者减怎么写,对按键不太熟悉求大神解答 (最好能来个代码啥的

最佳答案

查看完整内容[请看2#楼]

提供一个思路,以加为例:定时器中断里面扫面按键,比如50ms扫描一次。按键按下你就加1.同时对按键按下的次数自增,若连续按下20次(1秒),你可以把定时器扫描周期改为40ms.连续按下2S定时器扫描周期30ms. 这样就可以实现持续按下时,加速或减速越来越快的效果。  另外当检测到没有按键按下时,对按键连续按下的数值清0.       另外的思路是:不改变定时器扫描频率,改变加或减的值 ...
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

43

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
233
金钱
233
注册时间
2014-6-5
在线时间
37 小时
发表于 2015-12-5 14:08:37 | 显示全部楼层
提供一个思路,以加为例:定时器中断里面扫面按键,比如50ms扫描一次。按键按下你就加1.同时对按键按下的次数自增,若连续按下20次(1秒),你可以把定时器扫描周期改为40ms.连续按下2S定时器扫描周期30ms. 这样就可以实现持续按下时,加速或减速越来越快的效果。  另外当检测到没有按键按下时,对按键连续按下的数值清0.       另外的思路是:不改变定时器扫描频率,改变加或减的值。
回复

使用道具 举报

5

主题

64

帖子

0

精华

初级会员

Rank: 2

积分
114
金钱
114
注册时间
2015-11-26
在线时间
3 小时
发表于 2015-12-5 14:19:44 | 显示全部楼层
后续线路板打样或批量可以私聊我,交期稳定油墨免费。博友都有最大优惠!久一科技陈生:13414553555 QQ:309443654
我的淘宝小店:https://shop140831994.taobao.com
回复

使用道具 举报

3

主题

2170

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5785
金钱
5785
注册时间
2013-11-22
在线时间
1213 小时
发表于 2015-12-5 23:44:34 | 显示全部楼层
这个不难吧,  自己好好想想
回复

使用道具 举报

4

主题

8

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2015-10-30
在线时间
1 小时
 楼主| 发表于 2015-12-8 14:53:44 | 显示全部楼层
回复【3楼】lycreturn:
---------------------------------
就是不知道才来求助的 T T
回复

使用道具 举报

4

主题

8

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2015-10-30
在线时间
1 小时
 楼主| 发表于 2015-12-10 13:36:08 | 显示全部楼层
回复【5楼】zhanghan4310:
---------------------------------
谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-15 19:36

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表