历史上的今天
今天是:2025年03月04日(星期二)
2018年03月04日 | “看门狗”电路特性
2018-03-04 来源:eefocus
“看门狗”有如下特性:
(1)本身能独立工作,不依赖CPU。(2)CPU在一个固定的时间间隔中和“看门狗”系统打一次交道,以表示“系统正常”。 (3)当CPU掉入死循环后,能及时发现,并使系统复位。
在增强型51系列单片机中,片内已有“看门狗”,使用起来很方便。普通型单片机(如89C2051)中,没有看门狗,必须由用户建立。
“看门狗”,硬件实际上就是定时器,通常可用自带脉冲源的计数器构成,亦可用单稳电路构成。 CPU正常工作时,每隔一段时间就输出一个脉冲,触发单稳电路,只要暂稳态持续时间比CPU的触发周期长,单稳态系统就不能回到稳态。 CPU陷入死循环后,再也不去触发单稳系统,便返回稳态,利用返回稳态时输出的信号作为复位信号,使CPU退出死循环。
图1为用单稳构成的“看门狗”电路,P1.7定时输出方波信号,使C2充电,T1导通,输出低电平,不会使单片机复位。一旦CPU掉入死循环,P1.7不再定时输出方波,C2通过R1放电,T1截止,输出变高,单片机复位。
图2为计数型看门狗电路。555接成多谐振荡器(周期为T0),74LS93接成十六进制计数器,当计到第八个脉冲时,QD变高。单片机由P1.7输出清零脉冲,只要脉冲的间隔期短于8个脉冲周期,计数器总也计不到8。 QD端保持低电平。当CPU掉入死循环时,就不能输出脉冲为计数器清零了,计数器计到8,QD端立即变为高电平,经过微分电路C2、R3,输出一个正脉冲,使CPU复位。
史海拾趣
|
有归属、没宗派,有尊重、没辈分,有针对、没争竞,有奉献、没名利 相互尊重、友好交流、扩大共识,倡导不同文化间增进了解、相互借鉴 电子工程师,结构工程师,软件工程师,硬件工程师,FPGA研发。另有数码产品,影音视听产品,手机,微型硬盘播放机,R ...… 查看全部问答> |
|
阿牛哥冒着七月的艳阳酷暑,晚上听完国际广播电台的新闻,西瓜荔枝,要看世界杯球赛了。晚上的这场要看,凌晨的那场要听。电视电脑收音机都需要,就是不能影响白天的工作。先说说世界杯比赛,不能在家里看,太影响家人.去哥们马六家看;啤酒不喝 ...… 查看全部问答> |
|
PC104设备在纯DOS下跑程序的问题,虚拟软驱引导的纯DOS和实际安装的DOS有区别不? 如题。 现在程序跑在虚拟软驱引导的纯DOS里面,2000里面用bc31写的程序在2000下跑很流畅,但是到DOS下却非常卡。 想在DOS里面再编译,链接模式选small能通过,但是程序一跑就死,选large能通过,一跑连画面都没有,选其他linker都不成功。何解? ...… 查看全部问答> |
|
wince 是否支持\"微软雅黑\"字体? 看到linux下显示的字体比较漂亮,font文件下看到msyh.ttf,也就是雅黑字体了,EVC下显示的字效果比较一般,要是wince支持msyh.ttf的话,应该怎样添加呢? … 查看全部问答> |
|
紧急求救!!用c开发手机或PDA需要看什么方面的书籍资料!!谢谢各位拉 本人用vc写过应用程序,用c写过mp3的程式,但是c++不太好,在vc里面基本用的都是c,现在想转做手机或pda方面,请教需要看哪些书啊?我看些资料,一般都是在用WinCE或在Linux下开发,哪个发展更好些?不知道这方面薪水待遇怎么样?敢请各位不啬赐教 ...… 查看全部问答> |
|
MSP430FG461X系列的20位地址指针在C语言中如何实现? 我把一个20位的地址0x10000,赋值给一个指针变量时,总是提示超出了0~0xFFFF的范围。 在汇编中这是可以做到的,因为MSP430X提供了MOVA等带A的指令,且工作寄存器都是20位的,可以用于20位的地址传输。就是不知道C语言中怎么实现。 不知是不是有 ...… 查看全部问答> |
|
问题1:一般在主函数中装定时器初值,有必要吗?我好像试了,不装也能正常运行。 问题2:如果在定时器1中关闭了定时器0,用TR0=1再次打开定时器0时,需要重新装定时器0的初值吗?还是TR0=1直接就进入定时器0的中断函数从头开始执行。我试过两次不 ...… 查看全部问答> |
|
一般不会这样做pcduino 可以连GY-86(MPU6050, HMC5883L, MS561101BA)ic吗? 一般不会这样做pcduino 可以连GY-86(MPU6050, HMC5883L, MS561101BA)ic吗?… 查看全部问答> |
|
使用C2000的SPI驱动ADS8332,过去曾成功过,是不同的PCB。然而再次搞它时,却问题多多。 现象:采样转换的通道,采样(转换)时,输入端悬空或稍大的旁路电阻(>10K,再小没试),就有有1V左右的电压。而未采样的通道,采样通道未采样时,没有这个 ...… 查看全部问答> |




