完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
|
相关推荐
22个回答
|
|
看看是什么芯片,摆渡一个PDF说明ok!
|
|
|
|
个人理解应该是机子死机了就产生一个复位信号给 reset 端让机子重启
|
|
|
|
看门狗其实就是一个定时器,当定时器溢出时,单片机就会复位。他的作用是防止程序跑飞,正常情况下,该定时器是会被清零的,俗称喂狗,长时间没有喂狗,就是程序跑飞了,定时器溢出,复位
|
|
|
|
|
|
{:19:}
|
|
|
|
看门狗复位,如max813,其实就是定时给看门狗喂食,告知它程序正常运行。当程序出现跑飞死机等情况,就不能及时给看门狗喂食,导致看门狗发现程序出现问题,便提供一个复位信号。在实际电路中是单片机定时给max813一个脉冲(max813定时为1.6s),当程序出错时,单片机无法正常工作,也就不能准确调用看门狗函数,及时发出脉冲。这样max813因为没接收到脉冲,就给单片机一个复位信号,让单片机复位重新工作。其实,在单片机商店时,由于max813有上电,掉电复位的功能,所以同样可以实现上电复位,掉电复位。
|
|
|
|
{:1:}
|
|
|
|
原来如此,谢谢
|
|
|
|
话说,在整个大程序里面的不同位置喂狗,每两次喂狗的时间间隔要小于看门狗定时器溢出时间,因为在看门狗溢出就会复位,现在是只要程序没有跑飞按时喂狗就可以了,如果是两次喂狗时间间隔大于看门狗定时器溢出时间,程序将会不停复位了。是不是这样子的?求高手指正。 |
|
|
|
是的,一般程序写大了,两次喂狗之间的时间间隔不容易计算判断,一般用定时中断 |
|
|
|
|
|
|
|
哦,看一下,受教了
|
|
|
|
5楼正解。。。。。。
|
|
|
|
|
|
|
|
原理是问问题啊,不是来发文章的
|
|
|
|
|
|
|
|
看看。。。。。。。。
|
|
|
|
肯定不会只是硬件吧,硬件加算法实现了这个功能,9楼说的不错啊
|
|
|
|
呵呵,看门狗,有点意思
|
|
|
|
只有小组成员才能发言,加入小组>>
1656个成员聚集在这个小组
加入小组4068 浏览 0 评论
8708 浏览 0 评论
6031 浏览 0 评论
4267 浏览 1 评论
5287 浏览 0 评论
请问一下qspi mtsr引脚传输一次32bit后引脚不拉低怎么解决?
474浏览 2评论
727浏览 2评论
4988浏览 2评论
最近UJA1023开发遇到问题了,各位大神有谁知道可以替代这颗芯片的
645浏览 1评论
911浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-2 16:25 , Processed in 1.120583 second(s), Total 112, Slave 96 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号