在freertos平台上,adc-key按键通过gpadc模块实现。按键驱动通过adc分压来区分不同按键,按下或
在freertos平台上,adc-key按键通过gpadc模块实现。按键驱动通过adc分压来区分不同按键,按下或弹起时触发中断,检测电压值以识别按键,并通过input子系统将键值上报给应用层。
GPADC-Key的配置方法通过定义key_config结构体来实现:
struct sunxikbd_config{ unsigned int measure; // 电压阈值 char *name; // 功能名 unsigned int key_num; // 按键数量 unsigned int scankeycodes[KEY_MAX_CNT]; // 按键的键值 unsigned int key_vol[KEY_MAX_CNT]; // 按键的电压值};
登录后复制
菜鸟下载发布此文仅为传递信息,不代表菜鸟下载认同其观点或证实其描述。
版权投诉请发邮件到 cn486com#outlook.com (把#改成@),我们会尽快处理
Copyright © 2019-2020 菜鸟下载(www.cn486.com).All Reserved | 备案号:湘ICP备2022003375号-1
本站资源均收集整理于互联网,其著作权归原作者所有,如有侵犯你的版权,请来信告知,我们将及时下架删除相应资源