首页 >>  正文

51单片机看门狗使用

来源:baiyundou.net   日期:2024-09-25

臧钓波244151单片机的看门狗复位函数是什么? -
上冠冰17867328742 ______ 51单片机的看门狗复位函数是什么? 51单片机有不同厂商提供不同型号芯片,看门狗设计并非标准配置,所以看门狗的实现也不一致,这个没有统一的函数. 看门狗是为解决单片机程序运行进入混乱(跑飞)或死循环而设计,看门狗由一个计...

臧钓波2441STC89C51RD单片机如何软件开启看门狗及喂狗 -
上冠冰17867328742 ______ //开始要有:sfr WDTRST = 0xA6; 主程序的死循环中有:WDTRST=0x1E; //喂狗指令 WDTRST=0xE1; //喂狗指令

臧钓波2441看门狗在单片机里边什么地位?为什么我的《单片机教程》教材里边没有具体讲到看门狗? -
上冠冰17867328742 ______ 正确使用的前提下,看门狗在单片机程序里,处于防止程序死循环造成程序死锁的独特地位,是十分必要的单片机程序抗干扰措施.你的《单片机教程》教材里边没有具体讲到看门狗,也许是作者疏忽,也许是版本太老(早期单片机没有看门狗),也许是不在教学大纲范围内.你已经知道了,就学学怎么使用,多学一点对自己有好处.

臧钓波2441AVR单片机中看门狗(WDT)都有哪些作用? -
上冠冰17867328742 ______ 其实看门狗就是一个定时器,单片机里面有关于看门狗的设置. 其实看门狗就是一个防止程序跑飞的工具. 如果你设置了看门狗,在你程序开始跑,他就开始计时,如果一段时间内,你没有去清理标志位(看门狗设置了标志位),那就会自动系统复位.所以一般人叫清理标志位形象的为喂狗. 所以一般编程中还有一个概念就是“禁止看门狗”,就是说不要看门狗的功能了,就禁止掉 c51中看门狗的设置时在寄存器PCA0MD中

臧钓波2441兄弟,我是新手,我想问一下单片机硬件里的看门狗电路起什么作用,怎么工作的
上冠冰17867328742 ______ 单片机由于各种因素有时会跑飞,即不能正常工作了.为了解决这个问题在程序里每隔一段时间(毫秒级的)就去清0一下看门狗的计时器,如果程序跑飞了看门狗的计时器溢出,程序就从0开始跑,这样就避免程序一直错误运行,看门狗的作用就是防止单片机一直走在错误程序里.

臧钓波2441请教STC12C5A60S2单片机看门狗如何使用 -
上冠冰17867328742 ______ 初始化时候开启关门狗,设定看门狗定时器分频时间 然后在看门狗溢出时间前将看门狗重新计数即可.这就要求程序设计者了解程序执行耗时.如按照手册来启动看门狗,设置32分频.在12.0000MHz晶振下时间约1.0485S WTD_CONTR = 0X24;…程序语句(运行时间少于1.0485S)… WTD_CONTR = 0X24;…程序语句(运行时间少于1.0485S)… WTD_CONTR = 0X24;…

臧钓波2441那位大侠给一个51单片机汇编语言的看门狗程序,详细一点啊 -
上冠冰17867328742 ______ 看门狗在51单片机电路里的作用是防止程序 “跑飞”、“死机”后,系统不动作,而采取复位的办法“唤醒”系统.89S51、89S52系列单片机自带有看门狗功能,片...

臧钓波2441AT89S51单片机喂狗指令放在程序什么位置最好 -
上冠冰17867328742 ______ AT89S51单片机喂狗指令应该放在程序主循环的位置,如果程序跑飞了在设定时间内回不到主循环,看门狗就会履行职责.

臧钓波244151单片机里怎么能用程序把RST置1,置0? -
上冠冰17867328742 ______ p0.0——p0.7是p0口的8位双向口线.第一功能为基本输入输出;第二功能是在系统扩展时,分时做为数据总路线和低8位地址总线. 它由一个输出锁存器、两个三态锁存器(1、2)、输出控制电路(一个非门(3)、一个与门(4)、一个...

臧钓波2441单片机里的看门狗对while(1),这样的死循环有看门作用吗?
上冠冰17867328742 ______ 一,不是所有的单片机都有内置看门狗,就好比不是所有家庭都养狗一样.比如AT89C51没带看门狗,AT89S51有带看门狗,STC单片机一般都带看门狗. 二,看门狗是用来防止程序“跑飞”的,不是来防止你程序死循环的.因为死循环有可能是人为故意造成的;而程序跑飞,是因为电磁干扰等非人为的不预测的因素造成的(就好比是天灾),程序一旦跑飞,我们就控制不了单片机了,而死循环还在我们的控制范围内. 三,while(1),这样的死循环,看门狗是不会报错的,只要你的程序能正常按时“喂狗”,看门狗就不是出错,反之则报错. -完-

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024