找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 853|回复: 8
打印 上一主题 下一主题

请问单片机里的看门狗里存储的是什么信息?

[复制链接]

2

主题

56

帖子

172

积分

二级会员(20)

Rank: 2Rank: 2

积分
172
跳转到指定楼层
1#
发表于 2012-6-16 21:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
请问单片机里的看门狗里存储的是什么信息?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏1 支持!支持! 反对!反对!

13

主题

120

帖子

1219

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1219
2#
发表于 2012-6-18 09:33 | 只看该作者
别的地方复制来的:
- ]# m* m' a" ~% H$ i5 r9 H硬件看门狗
3 D: a* E) z7 v- U2 E  硬件看门狗是利用了一个定时器,来监控主程序的运行,也就是说在主程序的运行过程中,我们要在定时时间到之前对定时器进行复位如果出现死循环,或者说PC指针不能回来。那么定时时间到后就会使单片机复位。常用的WDT芯片如MAX813,5045,IMP 813等,价格4~10元不等.% T. k) j  H) a7 v
软件看门狗
! b4 g' p0 u! p  软件看门狗技术的原理和这差不多,只不过是用软件的方法实现,我们还是以51系列来讲,我们知道在51单片机中有两个定时器,我们就可以用这两个定时器来对主程序的运行进行监控。我们可以对T0设定一定的定时时间,当产生定时中断的时候对一个变量进行赋值,而这个变量在主程序运行的开始已经有了一个初值,在这里我们要设定的定时值要小于主程序的运行时间,这样在主程序的尾部对变量的值进行判断,如果值发生了预期的变化,就说明T0中断正常,如果没有发生变化则使程序复位。对于T1我们用来监控主程序的运行,我们给T1设定一定的定时时间,在主程序中对其进行复位,如果不能在一定的时间里对其进行复位,T1 的定时中断就会使单片机复位。在这里T1的定时时间要设的大于主程序的运行时间,给主程序留有一定的的余量。而T1的中断正常与否我们再由T0定时中断子程序来监视。这样就够成了一个循环,T0监视T1,T1监视主程序,主程序又来监视T0,从而保证系统的稳定运行。

13

主题

120

帖子

1219

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1219
3#
发表于 2012-6-18 09:35 | 只看该作者
还是复制来的:
7 p# M4 ~( W. q' T$ R4 H  系统软件"看门狗"的设计思路:   1.看门狗定时器T0的设置。在初始化程序块中设置T0的工作方式,并开启中断和计数功能。系统Fosc=12 MHz,T0为16位计数器,最大计数值为(2的16次方)-1=65 535,T0输入计数频率是.Fosc/12,溢出周期为(65 535+1)/1=65 536(μs)。   2.计算主控程序循环一次的耗时。考虑系统各功能模块及其循环次数,本系统主控制程序的运行时间约为16.6 ms。系统设置"看门狗"定时器T0定时30 ms(T0的初值为65 536-30 000=35 536)。主控程序的每次循环都将刷新T0的初值。如程序进入"死循环"而T0的初值在30 ms内未被刷新,这时"看门狗"定时器T0将溢出并申请中断。   3.设计T0溢出所对应的中断服务程序。此子程序只须一条指令,即在T0对应的中断向量地址(000BH)写入"无条件转移"命令,把计算机拖回整个程序的第一行,对单片机重新进行初始化并获得正确的执行顺序

6

主题

166

帖子

-1万

积分

未知游客(0)

积分
-11945
4#
发表于 2012-6-20 22:25 | 只看该作者
服务程序

2

主题

56

帖子

172

积分

二级会员(20)

Rank: 2Rank: 2

积分
172
5#
 楼主| 发表于 2012-6-30 06:20 | 只看该作者
恩 学习了

1

主题

47

帖子

231

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
231
6#
发表于 2012-7-13 08:29 | 只看该作者
正解

2

主题

9

帖子

-8986

积分

未知游客(0)

积分
-8986
7#
发表于 2012-7-13 11:01 | 只看该作者
不错,学习

1

主题

253

帖子

498

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
498
8#
发表于 2012-9-26 09:30 | 只看该作者
学习了。

22

主题

132

帖子

1676

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1676
9#
发表于 2012-10-12 09:52 | 只看该作者
好贴
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-10 07:54 , Processed in 0.071736 second(s), 32 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表