[发明专利]处理器的控制方法、装置及电子设备在审
申请号: | 201911405007.0 | 申请日: | 2019-12-31 |
公开(公告)号: | CN113127287A | 公开(公告)日: | 2021-07-16 |
发明(设计)人: | 郑学研;刘涛 | 申请(专利权)人: | 北京车和家信息技术有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/22;G06F11/263 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;黄灿 |
地址: | 100102 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理器 控制 方法 装置 电子设备 | ||
本发明提供一种处理器的控制方法、装置及电子设备。处理器的控制方法,包括以下步骤:在所述处理器发送控制指令后,监听针对所述控制指令的应答信号;若在预设时长内没有监听到所述应答信号,则结束对于所述应答信号的监听。这样,本发明实施例中,通过在预设时长内监听针对处理器发出的控制指令的应答信号,这样如果控制指令针对的模块即使出现故障无法返回响应该控制指令的应答信号,处理器也会在预设时长后结束对于该应答信号的监听,从而避免了持续监听该应答信号而提高处理器的负载。
技术领域
本发明涉及计算机技术领域,尤其涉及一种处理器的控制方法、装置及电子设备。
背景技术
如图1所示,在各个领域的嵌入式系统应用中,MCU(Microcontroller Unit,微控制单元)100是不可或缺的重要器件。MCU100内部包含处理器101和与处理器101通过片内通讯接口102相连的多个片内模块103,并且可以通过不同的通讯接口200与片外模块300相连,以实现不同的功能。
处理器在工作过程中,通常会向这些片内模块或片外模块等功能模块发送控制指令,然后等待这些功能模块的应答。如果这些功能模块出现故障等原因未及时应答处理器,会导致处理器持续等待其应答,导致占用处理器的工作资源,增加处理器的负载。
发明内容
本发明实施例提供一种处理器的控制方法、装置及电子设备,以解决现有处理器的控制方法可能增加处理器负载的问题。
为了解决上述技术问题,本发明是这样实现的:
第一方面,本发明实施例提供了一种处理器的控制方法,包括以下步骤:
在所述处理器向功能模块发送控制指令后,监听针对所述控制指令的应答信号;
若在预设时长内没有监听到所述应答信号,则结束对于所述应答信号的监听。
可选地,所述在所述处理器发送了控制指令后,还包括:
建立计时时长为所述预设时长的第一计时器;
所述监听针对所述控制指令的应答信号,包括:
在所述第一计时器的计时时间内,监听针对所述控制指令的应答信号;
所述若在预设时长内没有监听到所述应答信号,则结束对于所述应答信号的监听,包括:
若在所述第一计时器计时结束时没有监听到所述应答信号,则结束对于所述应答信号的监听。
可选地,所述监听针对所述控制指令的应答信号之后,还包括:
若监听到所述应答信号,则关闭所述第一计时器。
可选地,所述结束对于所述应答信号的监听之后,所述方法还包括:
关闭所述第一计时器。
可选地,所述结束对于所述应答信号的监听之后,还包括:
获取所述控制指令针对的所述功能模块的工作状态;
若所述功能模块处于故障状态,则向用户发送故障提示信号。
可选地,所述检测所述控制指令针对的所述功能模块的工作状态之后,还包括:
确定所述控制指令的重要程度等级;
若所述功能模块处于非故障状态且所述控制指令的重要程度等级大于预设等级阈值,则重新向所述功能模块发送所述控制指令。
可选地,所述重新向所述功能模块发送所述控制指令,还包括:
建立第二计时器,并在所述第二计时器的计时时长内监听针对重新发送的所述控制指令的应答信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京车和家信息技术有限公司,未经北京车和家信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911405007.0/2.html,转载请声明来源钻瓜专利网。