51单片机看门狗寄存器设置。
展开全部
首先要看是什么单片机,不同的单片机的看门狗的溢出时间是不同的,但不会有这么长的单片机的。STC的单片机晶振是11.0592时,最长的溢出时间是9.1022秒,这就要求必须在溢出时间内喂一次,所以,是不可能设置成30秒的。不过,为什么要设置这长的时间呢,假设可以设置成这么长的时间,在实际应用假设单片机进入死机状态了,需要30多秒以后看门狗才能复位,这么长的时间,复位还有什么意义了,如果是单片机控制重要的设备,这么长的时间早就出现严重事故了,复位已经不起作用了。所以,实际应用中,喂狗时间最好要小于1秒,才能真正起到保护的作用。
追问
如果9秒复位一次,这样对单片机的寿命有影响吗
追答
应该是喂狗的时间为9秒,但不等于就是9秒复位一次,单片机在正常工作时,没有受到干扰是不会复位的。但不论是喂狗时间长短,还是多长时间复位一次,都是单片机的正常工作状态,根本不会影响到什么寿命,如果这种正常的操作都能影响寿命的话,那单片机就是纸糊的。
迪凯特科技(北京)有限公司_
2025-01-03 广告
2025-01-03 广告
作为迪凯特科技(北京)有限公司的工作人员,我可以向您推荐几家扩展串口卡供应商:1. FTDI公司:FTDI是一家专业的串口芯片和USB芯片制造商,其串口转换芯片被广泛应用于工业控制、自动化、数据采集等领域。FTDI公司的芯片性能稳定、兼容性...
点击进入详情页
本回答由迪凯特科技(北京)有限公司_提供
展开全部
要启用wdt功能,需要一次将0x1e,0xe1放入wdtrst寄存器,此寄存器的位置是0xa6。启用wdt之后不可停用,但是可以复位wdt,让它重新计时;复位的方法是依次将0x1e,0xe1放入wdtrst寄存器即可。
希望这些对你有帮助,更详细的介绍你可以去找本51单片机的书看看,应该会有介绍的!祝你好运!
希望这些对你有帮助,更详细的介绍你可以去找本51单片机的书看看,应该会有介绍的!祝你好运!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个要根据程序大小设置寄存器,30秒喂狗一次比较难办,估计设最大值也做不到,也没必要设置这么长时间,至于怎么设置要看什么单片机,数据手册都有啊。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询