[发明专利]微控制器芯片、触摸输入组合产生硬件事件的系统及方法有效
申请号: | 202110426492.0 | 申请日: | 2021-04-20 |
公开(公告)号: | CN112947797B | 公开(公告)日: | 2021-12-14 |
发明(设计)人: | 陈天;王翔;刘吉平 | 申请(专利权)人: | 深圳市航顺芯片技术研发有限公司 |
主分类号: | G06F3/041 | 分类号: | G06F3/041 |
代理公司: | 深圳市君胜知识产权代理事务所(普通合伙) 44268 | 代理人: | 朱阳波 |
地址: | 518116 广东省深圳市龙岗区平湖街*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制器 芯片 触摸 输入 组合 产生 硬件 事件 系统 方法 | ||
本发明公开了微控制器芯片、触摸输入组合产生硬件事件的系统及方法,所述系统包括触摸检测模块、逻辑控制模块和硬件事件处理模块,所述触摸检测模块用于检测多个触摸输入通道的当前触摸状态,并输出相应的触摸状态信息至所述逻辑控制模块;所述逻辑控制模块用于判断所述触摸状态信息与预设触摸状态信息是否匹配,若是,则输出触发信号至所述硬件事件处理模块;所述硬件事件处理模块用于根据所述触发信号触发与所述触摸状态信息对应的硬件事件,由此通过多个触摸输入通道的触摸信息组合直接触发硬件事件,且由硬件模块自主运行完成硬件事件的发生,能够有效简化代码逻辑,减少代码占用空间。
技术领域
本发明涉及集成电路技术领域,特别涉及微控制器芯片、触摸输入组合产生硬件事件的系统及方法。
背景技术
随着MCU技术的不断发展,MCU厂商为了提高MCU的性价比通常都会尽可能地提高MCU外部引脚的利用率。比如将MCU的复位引脚和调试/编程引脚用作通用输入/输出引脚或者是用作某一个外设的功能引脚,这样可以让MCU在成本基本不变同时封装不变的情况下胜任更多更复杂的任务。
一旦把复位和调试/编程引脚占用后就会带来一些其他的问题,最明显的就是让MCU失去程序更新能力或者让程序更新变得复杂:想要更新程序,需要提前在软件开头预留可调试时间,并使用重新上电或者软件复位的方式复位MCU,那么就增加程序存储区的占用并增加代码逻辑复杂度。
因而现有技术还有待改进和提高。
发明内容
本发明的目的在于提供微控制器芯片、触摸输入组合产生硬件事件的系统及方法,通过多个触摸输入通道的触摸信息组合直接触发硬件事件,且由硬件模块自主运行完成硬件事件的发生,能够有效简化代码逻辑,减少代码占用空间。
为了达到上述目的,本发明采取了以下技术方案:
一种触摸输入组合产生硬件事件的系统,包括触摸检测模块、逻辑控制模块和硬件事件处理模块;
所述触摸检测模块用于检测多个触摸输入通道的当前触摸状态,并输出相应的触摸状态信息至所述逻辑控制模块;
所述逻辑控制模块用于判断所述触摸状态信息与预设触摸状态信息是否匹配,若是,则输出触发信号至所述硬件事件处理模块;
所述硬件事件处理模块用于根据所述触发信号触发与所述触摸状态信息对应的硬件事件。
所述的系统中,所述硬件事件处理模块还用于根据所述触发信号触发中断。
所述的系统中,所述触摸检测模块具体用于检测每个触摸输入通道的模拟值转换为数值,并将每个数值均与预设阈值进行比较,根据比较结果确定每个触摸输入通道的当前触摸状态,进而输出相应的触摸状态信息至所述逻辑控制模块。
所述的系统中,所述触摸检测模块具体还用于在比较出所述触摸输入通道对应的数值大于预设阈值时则确定该触摸输入通道的当前触摸状态为触摸使能状态。
所述的系统中,所述触摸检测模块具体还用于在比较出所述触摸输入通道对应的数值小于预设阈值时则确定该触摸输入通道的当前触摸状态为触摸使能状态。
一种触摸输入组合产生硬件事件的方法,所述方法应用于上述的系统,所述方法包括如下步骤:
基于所述触摸检测模块检测多个触摸输入通道的当前触摸状态,并输出相应的触摸状态信息至所述逻辑控制模块;
基于所述逻辑控制模块判断所述触摸状态信息与预设触摸状态信息是否匹配,若是,则输出触发信号至所述硬件事件处理模块;
基于所述硬件事件处理模块根据所述触发信号触发与所述触摸状态信息对应的硬件事件,或根据所述触发信号触发中断。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市航顺芯片技术研发有限公司,未经深圳市航顺芯片技术研发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110426492.0/2.html,转载请声明来源钻瓜专利网。