电子装置及当机解决方法制造方法及图纸

技术编号:10715546 阅读:105 留言:0更新日期:2014-12-03 18:27
一种电子装置,包括中央处理器及能够与中央处理器进行交互控制的微控制单元。中央处理器在当机时对外界指令不作反应。微控制单元通过不停向中央处理器发送特定指令并等待回应来判断中央处理器是否当机,并当侦测到中央处理器当机时重启中央处理器。本发明专利技术还提供一种当机解决方法。

【技术实现步骤摘要】
【专利摘要】一种电子装置,包括中央处理器及能够与中央处理器进行交互控制的微控制单元。中央处理器在当机时对外界指令不作反应。微控制单元通过不停向中央处理器发送特定指令并等待回应来判断中央处理器是否当机,并当侦测到中央处理器当机时重启中央处理器。本专利技术还提供一种当机解决方法。【专利说明】
本专利技术涉及一种,特别涉及一种能够自主解决系统当机的方法。
技术介绍
电子装置,例如DVD播放器,通常包含中央处理器及微控制单元。中央处理器用于运行系统程序及各种应用程序以实现系统控制。微控制单元主管周边线路,且与中央处理器进行交互以共同控制整个电子装置。在电子装置运行过程中,程序运行状态出现异常的现象在所难免。当程序运行状态出现异常后,中央处理器将不对外界指令作反应,从而导致用户将无法对电子装置进行操作,即通常所说的当机。当系统当机发生时,中央处理器当掉,而微控制单元不会当机。但由于中央处理器因当机而失效后,微控制单元因不能和中央处理器进行交互,从而不能实现其功能,最终导致整个系统当掉而无法正常工作。如此一来,必须要借助于用户人为的干预才能解决系统当机的问题,例如用户只能通过人为地拔电池或按复位键重启以使电子装置恢复到可被操作的界面,从而给用户带来诸多不便。
技术实现思路
有鉴于此,有必要提供一种能够自主解决系统当机的电子装置。 该电子装置,包括中央处理器及能够与中央处理器进行交互控制的微控制单元。中央处理器在当机时对外界指令不作反应。微控制单元通过不停向中央处理器发送特定指令并等待回应来判断中央处理器是否当机,并当侦测到中央处理器当机时重启中央处理器。 本专利技术还提供一种当机解决方法,用于上述电子装置以自主解决系统当机。该电子装置包括中央处理器及能够与中央处理器进行交互控制的微控制单元。中央处理器在当机时对外界指令不作反应。该当机解决方法包括步骤: 微控制单元按一预定时间间隔向中央处理器发送特定指令; 侦测在预定时间内是否接收到中央处理器的回应; 在预定时间内未接收到中央处理器的回应时判定中央处理器当机;以及 重启中央处理器。 上述,能够自动解决系统当机,从而无需人为干预。 【专利附图】【附图说明】 图1为本专利技术较佳实施方式的电子装置的模块图。 图2为本专利技术一较佳实施方式的当机解决方法的流程图。 主要元件符号说明 电子装置100 中央处理器10 微控制单元20 周边设备30 当机解决方法S210?S260 如下【具体实施方式】将结合上述附图进一步说明本专利技术。 【具体实施方式】 请参阅图1,本专利技术较佳实施例的电子装置100能够自主解决系统当机,从而在发生当机时无需人为处理。电子装置100可以是智能手机、DVD播放器等。在本实施例中,电子装置为DVD播放器。电子装置100包括中央处理器10、微控制单元20以及喇叭、显示器、电源等周边设备30。 中央处理器10用于当电子装置100正常工作时运行系统程序及各种应用程序以实现系统控制。当因程序运行异常等原因导致系统当机时,中央处理器10中正在运行的进程进入死锁状态,且中央处理器10不对外界输入指令作反应。例如,若中央处理器10正在输出音频信号,则在当机发生时,中央处理器10中正在运行的“输出音频信号”进程因进入死锁状态而无法继续运行,从而导致输出的的音频信号保持不变而出现刺耳曝破音。 微控制单元20能够与中央处理器10进行交互控制以共同控制整个电子装置100,且当电子装置100当机时能够正常工作。微控制单元20用于与周边设备30进行交互,例如侦测电源电量、响应电源开关以开启或关闭电子装置100、在待机状态下唤醒显示屏等。在本实施例中,当电子装置100开机后,微控制单元20侦测中央处理器10是否处于当机状态,以及当侦测到中央处理器10处于当机状态时重启系统,从而实现自主解决系统当机。由于中央处理器10在系统当机时不对外界输入指令作反应,因此,微控制单元20通过按一预定时间时隔(例如,0.0001S)不停地向中央处理器10发送特定指令并等待回应来侦测中央处理器10是否处于当机状态。具体为,当微控制单元20在一预定时间间隔(例如, 0.0001S)内未收到中央处理器10的回应时,即表明中央处理器10已当机。若此时中央处理器10正输出音频信号,微控制单元20将中央处理器10输出的音频信号接地处理,以将输出的音频信号调为静音。较佳的,与此同时,微控制单元20累计未接收到中央处理器10的回应的持续时间T (即中央处理器10当机的持续时间T),并当持续时间T达到一预定时长(例如30S)时,重启中央处理器10。如此,当机时,微控制单元20能及时将中央处理器10输出的音频信号调为静音,从而避免因当机出现刺耳曝破音。此外,当中央处理器10当机超过一预定时间时,将中央处理器10重启,以使系统恢复至正常状态,无需人为处理系统当机。 在本实施例中,当微控制单元20在预定时间(例如,0.0001S)内未收到中央处理器10的回应时,微控制单元20以首次发送特定指令的时间作为起始时间累计持续时间T。 请参阅图2,本专利技术一较佳实施方式的当机解决方法的流程图。该当机解决方法用于上述电子装置100,用以自主解决系统当机。电子装置100包括中央处理器10及能够与中央处理器10进行交互的微控制单元20。该当机解决方法包括如下步骤: 步骤S210,电子装置100进入正常工作状态并输出音频信号。 步骤S220,微控制单元20按一预定时间间隔(例如,0.0001S)发送特定指令至中央处理器10并等待回应。 步骤S230,微控制单元20侦测是否在预定时间内(例如,0.0001S)接收到中央处理器10的回应。若接收到回应,步骤返回至S220。若未接收到回应,步骤转至S240。 步骤S240,微控制单元20累计未接收到回应的持续时间,并将中央处理器10输出的音频信号调为静音,从而避免因当机出现刺耳曝破音。 步骤S250,微控制单元20判断累计的未接收到回应的持续时间是否达到预定时长。若是,步骤转至S260。若否,微控制单元20继续判断累计的持续时间是否达到预定值,步骤返回至S240。 步骤S260,微控制单元20重启中央处理器10。 上述电子装置100和当机解决方法,通过不停地向中央处理器10发送指令并等待回应来判断系统是否当机,并当侦测到系统当机时重启中央处理器,从而自动解决系统当机,无需人为干预。 综上所述,尽管为说明目的已经公开了本专利技术的优选实施例,然而,本专利技术不只局限于如上所述的实施例,在不超出本专利技术基本技术思想的范畴内,相关行业的技术人员可对其进行多种变形及应用。【权利要求】1.一种电子装置,包括中央处理器及能够与中央处理器进行交互控制的微控制单元,中央处理器在当机时对外界指令不作反应,其特征在于:微控制单元通过不停向中央处理器发送特定指令并等待回应来判断中央处理器是否当机,并当侦测到中央处理器当机时重启中央处理器。2.如权利要求1所述的电子装置,其特征在于:微处理单元是为按一预定时间间隔不停向中央处理器发送特定指令。3.如权利要求2所述的电子装置,其特征在于:微处理单元是为侦测在一预定时间内是否接收到中央处理器的回本文档来自技高网...

【技术保护点】
一种电子装置,包括中央处理器及能够与中央处理器进行交互控制的微控制单元,中央处理器在当机时对外界指令不作反应,其特征在于:微控制单元通过不停向中央处理器发送特定指令并等待回应来判断中央处理器是否当机,并当侦测到中央处理器当机时重启中央处理器。

【技术特征摘要】

【专利技术属性】
技术研发人员:杨小伟高俊娟王阳陈俊卿
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:广东;44

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

1