The invention discloses a key trigger energy-saving control method, storage medium, control device and terminal; solves the problem that the existing long key protection mechanism still consumes a large amount of energy, and its key technical scheme is to obtain the current key trigger information; the main control chip compares the preset key trigger information with the current key trigger information to determine whether it is the wrong trigger state of the key; The former state is triggered by wrong keys, and the main control chip controls the built-in timer to start up to send timing signal information and then enter the mandatory dormancy state. The built-in timer wakes up the main control chip intermittently according to the timing signal information. The main control chip judges whether it is still triggered by wrong keys. If the current state is still triggered by wrong keys, the main control chip will enter the mandatory dormancy state. The main control chip resets and closes the built-in timer if the current state is not the wrong trigger state of the key; the invention can reduce the power loss as much as possible and prolong the service life.
【技术实现步骤摘要】
按键触发节能控制方法、存储介质、控制装置及其终端
本专利技术涉及按键触发控制的
,特别涉及按键触发节能控制方法、存储介质、控制装置及其终端。
技术介绍
现有使用具备按键功能的芯片或系统,对于按键长按时,多会有超时判断的保护机制。当长按按键超过一定时间后,则会判断为该次按键为误按,而芯片即会停止该按键所对应的反馈动作以避免消耗更多的电能,直至被长按的按键放开后再次按键才能正常工作。以红外线遥控器为例,电能消耗最大的时候即为触发按键后发送信号的时候,若按键被误按,持续发送信号且无超时保护,则电池电能将很快耗尽。现有的芯片或系统,一般以I/O口构成矩阵型或T型按键扫描。在无按键时,芯片或系统处于休眠状态以减少电能消耗。在矩阵型按键扫描系统中,目前长按键保护机制是用输入端口接收到下降沿信号时,唤醒芯片执行按键动作以及由程序判断按键超时来实现。当按键超时发生时,程序停止该按键所对应的动作,将芯片进入休眠状态,此时系统耗电很小;所以一定要等到按键松开后,重新按动按键才能重新执行该按键所对应的动作。由于按键是输入端口接收到下降沿信号时才唤醒芯片,在重新按动按钮所产生的下降沿信号才会重新唤醒芯片执行该按键的动作。此方法能大幅下降电能损耗,但持续按键仍会有少许的电流由输入端口所预设的上拉电阻流到低电位输出端口,根据上拉电阻的阻值,电流约数十微安。若是多个按键同时长按,例如红外线遥控器被厚重对象压住,会消耗大量的电能。在T型按键扫描系统中,由于键扫方式的不同,采用下降沿信号来唤醒芯片的方式无法实现唤醒功能。原因是T型按键扫描系统在休眠时所有I/O口每隔一段时间就会依次输 ...
【技术保护点】
1.一种按键触发节能控制方法,其特征是:获取当前按键的当前按键触发信息;主控芯片根据预先设置的预置按键信息与当前按键触发信息进行比较以判断是否为按键误触发状态;若当前状态为按键误触发状态,主控芯片控制内建计时器启动以发送定时信号信息后进入强制休眠状态;内建计时器根据定时信号信息以间断性唤醒主控芯片,主控芯片判断是否仍然处于按键误触发状态,若当前状态仍然为按键误触发状态,主控芯片进入强制休眠状态并等待下次被唤醒;若当前状态并非是按键误触发状态,主控芯片复位并关闭内建计时器。
【技术特征摘要】
1.一种按键触发节能控制方法,其特征是:获取当前按键的当前按键触发信息;主控芯片根据预先设置的预置按键信息与当前按键触发信息进行比较以判断是否为按键误触发状态;若当前状态为按键误触发状态,主控芯片控制内建计时器启动以发送定时信号信息后进入强制休眠状态;内建计时器根据定时信号信息以间断性唤醒主控芯片,主控芯片判断是否仍然处于按键误触发状态,若当前状态仍然为按键误触发状态,主控芯片进入强制休眠状态并等待下次被唤醒;若当前状态并非是按键误触发状态,主控芯片复位并关闭内建计时器。2.根据权利要求1所述的按键触发节能控制方法,其特征是:所述预置按键信息包括按键基准时间信息,所述当前按键触发信息包括当前按键触发时间信息;若当前按键触发时间信息大于按键基准时间信息,主控芯片判断此时的状态为按键误触发状态。3.根据权利要求1或2所述的按键触发节能控制方法,其特征是:所述当前按键触发信息包括当前按键触发位置信息以及与当前按键触发位置信息相互对应的当前按键执行信息,若当前状态为按键误触发状态,主控芯片停止发送当前按键执行信息。4.根据权利要求3所述的按键触发节能控制方法,其特征是:获取唤醒主控芯片后按键的更新后当前按键触发信息;所述更新后当前按键触发信息包括更新后当前按键触发时间信息以及更新后当前按键触发位置信息;主控芯片对更新后当前按键触发位置信息与当前按键触发位置信息之间进行比对,若更新后当前按键触发位置信息与当前按键触发位置信息相同且更新后当前按键触发时间信息大于按键基准时间信息,判定当前状态仍然为按键误触发状态;若当前状态仍然为按键误触发状态,主控芯片进入强制休眠状态并等待下次被唤醒;若当前状态并非是按键误触发状态,主控芯片复位并关闭内建计时器。5.根据权利要求4所述的...
【专利技术属性】
技术研发人员:蔡景鸿,萧建铭,余斌,
申请(专利权)人:深圳市致行科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。