阅读下列说明和表,回答下列问题,将解答填入答题纸的对应栏内。 【说明】 看门狗(Watchdog)技术是嵌入式系统设计中保证系统可靠的常用技术。嵌入式控制系统运行时由于受到外部干扰或者内部系统错误,程序有时会出现“跑飞”现象,导致整个系统瘫痪。为了

admin2013-01-19  31

问题 阅读下列说明和表,回答下列问题,将解答填入答题纸的对应栏内。
【说明】
    看门狗(Watchdog)技术是嵌入式系统设计中保证系统可靠的常用技术。嵌入式控制系统运行时由于受到外部干扰或者内部系统错误,程序有时会出现“跑飞”现象,导致整个系统瘫痪。为了防止这一现象的发生,对系统可靠性要求较高的场合往往要加入看门狗电路。当系统“跑飞”时,看门狗电路能自动恢复系统的运行。
设某嵌入式系统程序完整运行所需的周期时间是tp,看门狗的定时周期为tw,要求tw   (1)   tp,在程序运行过程中需要定时   (2)   (俗称“喂狗”),只要程序正常运行,定时器就不会溢出。若由于干扰等原因使系统不能在tp时刻修改定时器的计数值,定时器将在tw时刻   (3)   ,引发   (4)   ,使系统得以重新运行。
    请填充以上叙述中空缺处的内容,将答案填写在答题纸的对应栏中。

选项

答案(1)>或大于 (2)修改定时器的计数值(或重新设定看门狗的定时周期) (3)溢出(或超时) (4)系统复位中断

解析 看门狗电路是一个独立的定时器,有一个定时器控制寄存器,可以设定时间。当系统工作正常时,应用程序在到达时间之前要置位(喂狗),表明程序正常运行,如果没有置的话,就认为是程序跑飞,看门狗电路发出RESET指令,迫使系统自动复位而重新运行程序。看门狗的主要作用是防止程序跑飞或死锁。
    所以,当程序完整运行的周期是tp,看门狗的定时周期为tw时,要求tw大于tp,在程序运行过程中需要定时修改定时器的计数值(俗称“喂狗”),只要程序正常运行,定时器就不会溢出。若由于干扰等原因使系统不能在tp时刻修改定时器的计数值,定时器将在tw时刻溢出(或超时),引发系统复位中断,使系统得以重新运行。
转载请注明原文地址:https://kaotiyun.com/show/ehWZ777K
0

随机试题
最新回复(0)