硬汉嵌入式论坛

 找回密码
 立即注册
查看: 625|回复: 2
收起左侧

[emWin] 按钮延时处理

[复制链接]

100

主题

94

回帖

394

积分

高级会员

积分
394
发表于 2024-9-9 13:10:34 | 显示全部楼层 |阅读模式
有个需求,需要几个按钮控制。

每个按钮按下去,需要等待几秒钟,才能完成控制功能。按钮不能随便按,必须要等上一个按钮功能执行完成之后才能按其他按钮,否则会导致时序错乱。

有什么方案实现这个功能?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117546
QQ
发表于 2024-9-10 08:46:11 | 显示全部楼层
按下后可以弹出个模态窗口,里面加入个计数等待完成,这样人性华些
回复

使用道具 举报

14

主题

118

回帖

160

积分

初级会员

积分
160
发表于 2024-9-10 09:13:05 | 显示全部楼层
弄个状态机,按下按键后切换到对应状态,每个状态检测需要的按键信息,如果是需要的,在对应状态下延时后,进入下个状态,反之,根据你的逻辑,可以复位,重头再来
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-14 02:36 , Processed in 0.037499 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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