51单片机有看门狗功能吗
关于单片机的程序--看门狗程序?
这个定值就是在单片机正常执行程序的时间范围外的一定值,也也不能太大。在具体的程序应用中,要不断地给它赋初值(喂狗)。在看门狗计数到溢出的时候,没有收到喂狗命令,看门狗会发出复位单片机的命令。一般在发行版的程序中存在看门狗。而在调试的时候就没有看门狗了。
单片机程序里看门狗程序重要吗?
看门狗就是防止程序跑飞后,死机。跑飞后,看门狗会重启程序。跑飞的情况一个是程序写的不好,有BUG,还有就是外界干扰。如果不是做产品,自己试验的话,尽量不用看门狗,因为如果程序跑飞,你需要知道并且检查你的程序了。
什么是看门狗电路,原理是什么?
在单片机驱动的微型计算机系统中,为应对外界电磁干扰可能导致的程序跑飞和系统停滞问题,一种特别的监测芯片——"看门狗"应运而生。它的主要目标是实时监控单片机的工作状态,确保系统的稳定运行。看门狗电路的核心原理是通过与单片机I\/O引脚相连,通过编程使其定时发送信号,如高电平或低电平。这个信号会在...
哪种51系列的单片机是自带PWM脉宽调制,看门狗的?
STC12C5401AD~STC12C5410AD系列,8路10位高速ADC,4路8位PWM STC12C1052AD~STC12C5052AD系列,8路8位高速ADC,2路PWM STC12C5A60AD\/PWM系列,8路10位高速ADC,2路PWM STC12C5201AD\/PWM~STC12C5206AD\/PWM系列,8路8位高速ADC,2路PWM 等等等等。。。一般来说STC增强型单片机资源比较丰富,1T...
单片机高手进! 请问单片机外部看门狗复位后,内部发生了哪些变化,哪些没...
一般单片机都会有个内部看门狗(看门狗实质就是一个定时器)。所以当系统出现问题后,看门狗有可能在溢出之前没有清零,这个时候系统就会有看门狗的溢出使能系统从新复位执行程序。当然你也可以使用外部的看门狗。但是原理都是看门狗溢出后给单片机的复位管脚一个一定时间长度的复位信号使单片机系统复位。一般会有...
我是一个单片机新手,请问一下 1.单片机的硬件复位和软件复位有什么区别...
1 单片机的硬件复位和门狗复位都是对单片机的复位引脚 加一个复位电平产生的 此时单片机 将进行复位操作 pc=0000h p0=p1=p2=p3=0ffh sp=07h 其它特殊寄存器将被清零。复位结束后 单片机重新开始运行。2 软件复位;一般为了防止程序跑飞 可以在程序存储器中没有指令的地方 ...
不同公司生产的单片机有什么区别 比如STC和AT
我给你简单的介绍一下, 对于同种型号的单片机STC、ATME(例如51)两种公司的单片机在接口上基本是一样的,即接口功能一致,但两芯片内部会由于公司设计有些许的差别,比如stc51单片机内部集成了看门狗电路等等。还有就是关于编程烧写问题,stc使用串口对单片机进行烧写的,只需使用232接口芯片便可以直接烧写...
51内核单片机:51内核的单片机有没有自带A\/D转换的,PWM输出的,看门狗...
STC系列,C8051F系列,以及NXP的一系列增强51,自带很多片上资源,一般除了段式LCD驱动外,你说的资源都有。但是要提醒,C8051F系列抗干扰能力有问题。你提到的单片机,除了PIC外,其余品种市场生存力都有问题,侧面反映出很多其市场认可度较低。就是喜欢ATMEL型号的话,AT89C5115,可以满足你的要求。51...
单片机看门狗如何应用
或者选择电平匹配的看门狗。3、复位输入信号与单片机的任意一个IO相连,单片机程序中每隔一段时间输出一个复位信号,时间间隔需小于看门狗计数器的溢出周期。4、某些单片机内部就有看门狗,并且提供专用的喂狗指令。这种情况下,只需要在程序中初始化看门狗,然后,定时执行一次喂狗指令即可。
(单片机)外部看门狗是怎么实现的?
单片机需要控制这个引脚的电平保持高低不停的跳变。一但看门狗启用,看门狗芯片内部的1.6秒计数器开始计数,如果WDI引脚上现在了电平反转,则复位计数器,如果在1.6秒的时间内没有在WDI引脚上检测到电平反转,看门狗芯片就会在RST引脚上输出一个200ms的低电平,复位目标MCU,然后复位他自己的计数器,重新...
河曲县哌库回答: 89-51的没有,89-52的是有的51的不是已经停产了吗 现在都用的89-52或者更高的90-52
顾维13835476437问: 计算机高手解释一下硬件看门狗是啥意思? - ?
河曲县哌库回答: 硬件看门狗实际上就是一个定时器,有一个输入和输出,它的功能是定期检查芯片内部的情况,一旦发生错误就向芯片发出重启信号.实际上,就是监控芯片. 由于单片机系统在工作的时候,容易受到外界电磁场的干扰,造成数据混乱,程序出...
顾维13835476437问: 51内核单片机:51内核的单片机有没有自带A/D转换的,PWM输出的,看门狗,LCD功能的 - ?
河曲县哌库回答: 真正的问题是,当你发现片上带的AD抗干扰能力极差的时候,片上带的PWM没有死区控制的时候.片上带的LCD驱动能力不足,段式显示灰度不一致的时候,片上的看门狗受干扰自己实效的时候,就会认识到,这些功能还是专业的好.STC系列...
顾维13835476437问: 51单片机中的看门狗计时器是什么 - ?
河曲县哌库回答: 看门狗是用来防止万一单片机程序出错造成重大损失的. 防错的原理很简单,它在硬件上就是一个定时器,当它溢出的时候就会让单片机强制复位使程序重新开始执行. 正常的情况下是不能让它溢出的,所以在程序上每隔一段时间要给他置一次值(俗称喂狗),只要程序中正常给它喂他就不会溢出. 一旦程序跑飞了,有干扰或者进入死循环之类的情况时,不能正常执行程序了,那么就永远执行不到喂狗的指令了,但此时定时器是硬件控制的,仍然会走,所以溢出了,单片机就复位了. 一般安全性要求比较高的,系统跑飞了会造成重大事故的都会加一个“狗”保安全. 通常,看门狗的溢出时间越短越灵敏,跑飞之后复位的时间越短,也就越安全,但是,你喂狗的操作也要更频繁.
顾维13835476437问: 什么是看门狗电路 - ?
河曲县哌库回答: 看门狗,又叫 watchdog timer,是一个定时器电路, 一般有一个输入,叫喂狗(kicking the dog or service the dog),一个输出到MCU的RST端,MCU正常工作的时候,每隔一端时间输出一个信号到喂狗端,给 WDT 清零,如果超过规定的时间...
顾维13835476437问: 看门狗电路一般在什么情况下使用?有什么作用?用单片机怎么接? - ?
河曲县哌库回答: 看门狗就是在单片机运行不正常时,也就是单片机程序跑飞时,使单片机重新启动.现在在部分的单片机内部都自己带了,不用外接,外接的要好块钱一块,成本上讲不划算.
顾维13835476437问: 那位大侠给一个51单片机汇编语言的看门狗程序,详细一点啊 - ?
河曲县哌库回答: 看门狗在51单片机电路里的作用是防止程序 “跑飞”、“死机”后,系统不动作,而采取复位的办法“唤醒”系统.89S51、89S52系列单片机自带有看门狗功能,片...
顾维13835476437问: 关于单片机内部看门狗的问题? - ?
河曲县哌库回答: 单片机内部看门狗的使用,就是对看门狗寄存器初始化,即启动看门狗,在主循环程序中不停的刷新看门狗,俗称喂狗.一般都有一个看门狗专用寄存器,因不同单片机,寄存器不同,启动方法和刷新也稍有不同.查看一下技术手册,都有说明,也有例程.
顾维13835476437问: 看门狗在单片机里边什么地位?为什么我的《单片机教程》教材里边没有具体讲到看门狗? - ?
河曲县哌库回答: 正确使用的前提下,看门狗在单片机程序里,处于防止程序死循环造成程序死锁的独特地位,是十分必要的单片机程序抗干扰措施.你的《单片机教程》教材里边没有具体讲到看门狗,也许是作者疏忽,也许是版本太老(早期单片机没有看门狗),也许是不在教学大纲范围内.你已经知道了,就学学怎么使用,多学一点对自己有好处.
顾维13835476437问: C51单片机有软件看门狗吗?怎么用?开关电源请教 - ?
河曲县哌库回答: 你用什么单片机啊,现在一般的单片机都有内部硬件看门狗,连8051都有吧(好像),但好像是固定时间的,不过也可以用,其他高性能就更不用说了哈.如果真的没有,软件看门狗的C程序网络上一大堆. 另外电源呢,要看你考虑哪个方面....