清风徐来 发表于 2021-6-17 13:31:50

二代示波器中的按键消息处理为什么没有单独做一个任务?而是放在emWin任务里面处理?

如题,请教下这是什么原因? 因为我手头上的项目也是采集为主,而且实体按键有几十个;想借鉴下 按键处理的思路,其他例子中按键消息处理都是单独的任务,唯独二代示波器处理不一样!

万分感谢!

eric2013 发表于 2021-6-17 16:10:25

省去了消息传递的繁琐,直接堆到一个任务,简单易处理,降低不同任务之间的耦合

清风徐来 发表于 2021-6-17 18:02:06

eric2013 发表于 2021-6-17 16:10
省去了消息传递的繁琐,直接堆到一个任务,简单易处理,降低不同任务之间的耦合


谢谢; 省去了消息传递的繁琐,是指少去了 进程间之间的通讯吧?

ou513 发表于 2021-6-25 12:10:15

我也有个项目都是按键也是二十多按键,想请教用什么方案比较好

eric2013 发表于 2021-6-26 09:40:21

ou513 发表于 2021-6-25 12:10
我也有个项目都是按键也是二十多按键,想请教用什么方案比较好

当前的框架管理20多个没问题,

也可以使用专门的键盘芯片
【分享】多个厂家的矩阵键盘芯片方案搜集,支持30-80个按键检测
http://www.armbbs.cn/forum.php?mod=viewthread&tid=29534&fromuid=58
(出处: 硬汉嵌入式论坛)
页: [1]
查看完整版本: 二代示波器中的按键消息处理为什么没有单独做一个任务?而是放在emWin任务里面处理?