电子设备按键控制方法、装置、电子设备和存储介质制造方法及图纸

技术编号:24616062 阅读:14 留言:0更新日期:2020-06-24 02:33
本申请提出一种电子设备按键控制方法、装置、电子设备和存储介质,其中,方法包括:微控制单元判断获取的按键触发信号的幅值是否为预设值;若是,则控制第一输出引脚向马达驱动芯片发送第一使能信号;控制第二输出引脚向马达驱动芯片发送驱动信号,以使马达驱动芯片驱动马达振动。该方法中,微控制单元在监测到按键被按下后,直接由微控制单元控制马达驱动芯片驱动马达振动,使得触发反馈更直接,节省了触发反馈响应时间,提高了触发反馈效率,并且即使中央控制器掉电,用户触发按键,也会收到触发反馈,提高了适用性。

Electronic equipment key control method, device, electronic equipment and storage medium

【技术实现步骤摘要】
电子设备按键控制方法、装置、电子设备和存储介质
本申请涉及电子设备
,尤其涉及一种电子设备按键控制方法、装置、电子设备和存储介质。
技术介绍
为了提高用户体验,用户按下按键后电子设备可提供触发反馈。目前,通常是微控制单元在监测到按键被按下后,将按键状态发送至中央控制器,中央控制器生成控制信号以实现触发反馈。但是,当中央控制器繁忙时,控制信号传输时间比较长,从而导致触发反馈延迟,并且当中央控制器掉电时,用户触发按键,则不会收到触发反馈。可见,这种按键控制方法,触发反馈响应时间长,且具有局限性。
技术实现思路
本申请提出一种电子设备按键控制方法、装置、电子设备和存储介质,以实现微控制单元在监测到按键被按下后,直接由微控制单元控制马达驱动芯片驱动马达振动,使得触发反馈更直接,节省了触发反馈响应时间,提高了触发反馈效率,并且即使中央控制器掉电,用户触发按键,也会收到触发反馈,提高了适用性。本申请一方面实施例提出了一种电子设备按键控制方法,包括:微控制单元判断获取的按键触发信号的幅值是否为预设值;若是,则控制第一输出引脚向马达驱动芯片发送第一使能信号;控制第二输出引脚向所述马达驱动芯片发送驱动信号,以使所述马达驱动芯片驱动马达振动。本申请实施例的电子设备按键控制方法,通过微控制单元判断获取的按键触发信号的幅值是否为预设值,若是,则控制第一输出引脚向马达驱动芯片发送第一使能信号,然后控制第二输出引脚向马达驱动芯片发送驱动信号,以使马达驱动芯片驱动马达振动。由此,微控制单元在监测到按键被按下后,直接由微控制单元控制马达驱动芯片驱动马达振动,使得触发反馈更直接,节省了触发反馈响应时间,提高了触发反馈效率,并且即使中央控制器掉电,用户触发按键,也会收到触发反馈,提高了适用性。本申请另一方面实施例提出了一种电子设备按键控制装置,包括:第一判断模块,用于判断获取的按键触发信号的幅值是否为预设值;第一控制模块,用于当获取的按键触发信号的幅值为预设值时,控制第一输出引脚向马达驱动芯片发送第一使能信号;第二控制模块,用于控制第二输出引脚向所述马达驱动芯片发送驱动信号,以使所述马达驱动芯片驱动马达振动。本申请实施例的电子设备按键控制装置,通过微控制单元判断获取的按键触发信号的幅值是否为预设值,若是,则控制第一输出引脚向马达驱动芯片发送第一使能信号,控制第二输出引脚向马达驱动芯片发送驱动信号,以使马达驱动芯片驱动马达振动。由此,微控制单元在监测到按键被按下后,直接由微控制单元控制马达驱动芯片驱动马达振动,使得触发反馈更直接,节省了触发反馈响应时间,提高了触发反馈效率,并且即使中央控制器掉电,用户触发按键,也会收到触发反馈,提高了适用性。本申请另一方面实施例提出了一种电子设备,包括微控制单元和存储器;其中,所述微控制单元通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于实现如上述实施例所述的电子设备按键控制方法。本申请另一方面实施例提出了一种非临时性计算机可读存储介质,该程序被微控制单元执行时实现如上述实施例所述的电子设备按键控制方法。本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。附图说明本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本申请实施例提供的一种电子设备按键控制方法的流程示意图;图2为本申请实施例提供的电源键和音量键控制示意图一;图3为本申请实施例提供的另一种电子设备按键控制方法的流程示意图;图4为本申请实施例提供的另一种电子设备按键控制方法的流程示意图;图5为本申请实施例提供的电源键和音量键控制示意图二;图6为本申请实施例提供的一种电子设备按键控制装置的结构示意图。具体实施方式下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。下面参考附图描述本申请实施例的电子设备按键控制方法、装置、电子设备和存储介质。本申请实施例,针对现有的按键控制方法,当中央控制器繁忙时,控制信号传输时间比较长,从而导致触发反馈延迟,并且当中央控制器掉电时,用户触发按键,则不会收到触发反馈,存在触发反馈响应时间长和适用性差的问题,提出一种电子设备按键控制方法。本申请实施例的电子设备按键控制方法,通过微控制单元判断获取的按键触发信号的幅值是否为预设值,在幅值满足预设值,控制第一输出引脚向马达驱动芯片发送第一使能信号,并控制第二输出引脚向马达驱动芯片发送驱动信号,以使马达驱动芯片驱动马达振动。由此,微控制单元在监测到按键被按下后,直接由微控制单元控制马达驱动芯片驱动马达振动,使得触发反馈更直接,节省了触发反馈响应时间,提高了触发反馈效率,并且即使中央控制器掉电,用户触发按键,也会收到触发反馈,提高了适用性。图1为本申请实施例提供的一种电子设备按键控制方法的流程示意图。本申请实施例的电子设备按键控制方法,可由本申请实施例提供的电子设备按键控制装置执行,该装置可配置于电子设备中,比如手机、平板电脑等具有按键的设备中,以实现在按键被按下时,由微控制单元直接控制马达驱动芯片驱动马达振动,使得触发反馈更直接。如图1所示,该电子设备按键控制方法包括:步骤101,微控制单元判断获取的按键触发信号的幅值是否为预设值。电子设备上的按键,比如电源键、音量键等可以被按下,以实现相应的功能,比如开关机、调节音量等。本实施例中,电子设备具有微控制单元,微控制单元可以通过采集获取按键触发信号。比如,压力传感器采集对按键施加的压力,模数转换后,得到按键触发信号。在获取到按键触发信号后,微控制单元判断获取的按键触发信号的幅值是否为预设值,以确定是否进行触发反馈。比如,预设值为1,这里的1用于指示电压为高电平。当按键未被按下时,按键触发信号的幅值为0,当按键被按下时,按键触发信号的幅值为1。步骤102,若获取的按键触发信号的幅值为预设值,则控制第一输出引脚向马达驱动芯片发送第一使能信号。本实施例中,当获取的按键触发信号的幅值为预设值时,可以认为按键被按下,那么微控制单元控制其第一输出引脚向马达驱动芯片发送使能信号,这里称为第一使能信号,以使马达驱动芯片的所有引脚处于接收信号的状态。也就是说,当微控制单元监测到按键被按下时,直接向马达驱动芯片发送使能信号,以直接控制马达驱动芯片。步骤103,控制第二输出引脚向马达驱动芯片发送驱动信号,以使马达驱动芯片驱动马达振动。微控制单元向马达驱动芯片发送第一使能信号后,控制第二输出引脚向马达驱动芯片发送驱动信号。由于马达驱动芯片的所有引脚已处于本文档来自技高网...

【技术保护点】
1.一种电子设备按键控制方法,其特征在于,包括:/n微控制单元判断获取的按键触发信号的幅值是否为预设值;/n若是,则控制第一输出引脚向马达驱动芯片发送第一使能信号;/n控制第二输出引脚向所述马达驱动芯片发送驱动信号,以使所述马达驱动芯片驱动马达振动。/n

【技术特征摘要】
1.一种电子设备按键控制方法,其特征在于,包括:
微控制单元判断获取的按键触发信号的幅值是否为预设值;
若是,则控制第一输出引脚向马达驱动芯片发送第一使能信号;
控制第二输出引脚向所述马达驱动芯片发送驱动信号,以使所述马达驱动芯片驱动马达振动。


2.如权利要求1所述的方法,其特征在于,所述按键触发信号中包括被按下按键的标识;所述微控制单元判断获取的按键触发信号是否为预设值之后,还包括:
若是,则判断中央控制器当前是否处于工作状态;
若是,则向所述中央控制器发送按键状态更新消息,其中,所述按键更新消息中包含所述被按下按键的标识。


3.如权利要求1所述的方法,其特征在于,所述微控制单元判断获取的按键触发信号的幅值是否为预设值之前,所述方法还包括:
所述微控制单元按照预设的采集频率,采集所述按键触发信号。


4.如权利要求3所述的方法,其特征在于,所述微控制单元按照预设的采集频率,采集所述按键触发信号之前,还包括:
所述微控制单元根据所述中央控制器当前的工作状态,确定所述预设的采集频率。


5.如权利要求1-4任一所述的方法,其特征在于,还包括:
获取中央控制器发送的马达驱动芯片控制信号;
根据所述控制信号,向所述马达驱动芯片发送使能信号及驱动信号。


6.如权利要求5所述的方法,其特征在于,所述根据所述控制信号,向所述马达驱动芯片发送的使能信号及驱动信号,包括:
若所述控制信号为低电平,则向所述马达驱动芯片发送第二使能信号。


7.如权利要求5所述的方法,其特征在于,所述根据所述控制信号,调整向所述马达驱动芯片发送的使能信号及驱动信号,包括:
若所述控制信号为高电平,则向所述驱动芯片发送第一使能信号及驱动信号,以使所述马达驱动芯片驱动马达振动。


8.一种电子设备按键控制装置,其特征在于,应用于微控制单元,包括:
第一判断模块,用于判断获取的按键触发信号的幅值是否为预设值;
第一控制模块,用于当获取的按键触发信号...

【专利技术属性】
技术研发人员:李亮
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1