请问3861板子上OLED显示板的按键事件如何捕获?

请问3861板子上OLED显示板的按键事件如何捕获?就是该板子上的S1/S2按键的pressed/released,如何侦测?如何设置回调函数?

 

此外,根据官方文档,该板子上的S1/S2按键还和主板上的S2按键复用GPIO05。如何通过ADC电平区分它们?

 

求说明文档和示例代码。

hi3861
OLED显示板
GPIO复用
ADC电平
2020-10-29 23:01:01
浏览
收藏 0
回答 3
待解决
回答 3
按赞同
/
按时间
唐佐林
2

你可以参考我之前的文章《实现S1,S2,User三个物理按键的独立事件-上(解决思路分析)》

下一篇文章会把这个方案集成到我的按键通用框架 DTButton,你可以关注一下,开箱即用。

分享
微博
QQ
微信
回复
2020-11-13 22:19:22
jiecho

好问题,蹲一个大佬回复楼主。

分享
微博
QQ
微信
回复
2020-10-30 09:15:05
jacksky

 已经有大神提供了详细的解决思路和样例代码,详情可以查看https://harmonyos.51cto.com/posts/1705,附件里面包含了样例代码。

分享
微博
QQ
微信
回复
2020-11-13 18:06:22
相关问题
请问鸿蒙开发hi3861有中断引脚吗?
2685浏览 • 3回复 已解决
如何监听手机“返回”物理按键
4813浏览 • 2回复 已解决
请问怎么获取HarmonyOS开发
12157浏览 • 8回复 待解决
Hi3861开发mesh功能
8755浏览 • 4回复 待解决
鸿蒙开发Hi3861烧录报错?
5272浏览 • 3回复 待解决
这个iot板子镜像谁有
3997浏览 • 1回复 已解决
OLED 屏幕输出编译时报错问题
4846浏览 • 2回复 待解决
模拟器是不显示device模块吗?
1597浏览 • 1回复 待解决
hi3861开发nfc例程出现问题
3201浏览 • 1回复 待解决