[发明专利]微控制器芯片、触摸输入组合产生硬件事件的系统及方法有效
申请号: | 202110426492.0 | 申请日: | 2021-04-20 |
公开(公告)号: | CN112947797B | 公开(公告)日: | 2021-12-14 |
发明(设计)人: | 陈天;王翔;刘吉平 | 申请(专利权)人: | 深圳市航顺芯片技术研发有限公司 |
主分类号: | G06F3/041 | 分类号: | G06F3/041 |
代理公司: | 深圳市君胜知识产权代理事务所(普通合伙) 44268 | 代理人: | 朱阳波 |
地址: | 518116 广东省深圳市龙岗区平湖街*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制器 芯片 触摸 输入 组合 产生 硬件 事件 系统 方法 | ||
1.一种触摸输入组合产生硬件事件的系统,其特征在于,包括触摸检测模块、逻辑控制模块和硬件事件处理模块;
所述触摸检测模块用于检测多个触摸输入通道的当前触摸状态,并输出相应的触摸状态信息至所述逻辑控制模块;
所述触摸检测模块具体用于检测每个触摸输入通道的模拟值转换为数值,并将每个数值均与预设阈值进行比较,根据比较结果确定每个触摸输入通道的当前触摸状态,进而输出相应的触摸状态信息至所述逻辑控制模块;
所述触摸检测模块具体还用于在比较出所述触摸输入通道对应的数值大于预设阈值时则确定该触摸输入通道的当前触摸状态为触摸使能状态;
或者,所述触摸检测模块具体还用于在比较出所述触摸输入通道对应的数值小于预设阈值时则确定该触摸输入通道的当前触摸状态为触摸使能状态;
所述逻辑控制模块用于判断所述触摸状态信息与预设触摸状态信息是否匹配,若是,则输出触发信号至所述硬件事件处理模块,直接触发所述硬件事件处理模块执行硬件操作;
所述硬件事件处理模块用于根据所述触发信号触发与所述触摸状态信息对应的硬件事件;
通过多个触摸输入通道的触摸信息组合直接触发硬件事件,且由硬件事件处理模块自主运行完成硬件事件的发生。
2.根据权利要求1所述的系统,其特征在于,所述硬件事件处理模块还用于根据所述触发信号触发中断。
3.一种触摸输入组合产生硬件事件的方法,所述方法应用于权利要求1-2任一项所述的触摸输入组合产生硬件事件的系统,所述方法包括如下步骤:
基于所述触摸检测模块检测多个触摸输入通道的当前触摸状态,并输出相应的触摸状态信息至所述逻辑控制模块;
基于所述逻辑控制模块判断所述触摸状态信息与预设触摸状态信息是否匹配,若是,则输出触发信号至所述硬件事件处理模块;
基于所述硬件事件处理模块根据所述触发信号触发与所述触摸状态信息对应的硬件事件,或根据所述触发信号触发中断,直接触发所述硬件事件处理模块执行硬件操作,根据所述触发信号触发中断后,所述硬件事件处理模块执行预编写的特定代码,即在中断程序中执行待执行的事务;
所述基于所述触摸检测模块检测多个触摸输入通道的当前触摸状态的步骤具体包括:
基于所述触摸检测模块检测每个触摸输入通道的模拟值转换为数值,并将每个数值均与预设阈值进行比较,根据比较结果确定每个触摸输入通道的当前触摸状态;
所述将每个数值均与预设阈值进行比较,根据比较结果确定每个触摸输入通道的当前触摸状态的步骤具体包括:在比较出所述触摸输入通道对应的数值大于预设阈值时则确定该触摸输入通道的当前触摸状态为触摸使能状态;
或者,在比较出所述触摸输入通道对应的数值小于预设阈值时则确定该触摸输入通道的当前触摸状态为触摸使能状态。
4.根据权利要求3所述的方法,其特征在于,基于所述触摸检测模块检测多个触摸输入通道的当前触摸状态,并输出相应的触摸状态信息至所述逻辑控制模块的步骤之前还包括:
基于硬件参数配置所述逻辑控制模块的预设触摸状态信息。
5.一种微控制器芯片,其特征在于,所述微控制器芯片包括权利要求1-2任一项所述的系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市航顺芯片技术研发有限公司,未经深圳市航顺芯片技术研发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110426492.0/1.html,转载请声明来源钻瓜专利网。