您现在所在的是:

嵌入式系统

回帖:1个,阅读:1103 [上一页] [1] [下一页]
952
hevoc
文章数:15
年度积分:50
历史总积分:952
注册时间:2008/1/12
发站内信
发表于:2008/12/28 19:17:00
#0楼
请问版主:
研祥研祥EC3-1541CLDNA单板计算机的看门狗定时器如何使用的?
具体的汇编程序怎么写?
另外,我想知道该如何具体编程实现看门狗的系统复位功能。请各位高手指点一下编程思想,如果有汇编或者c语言的源代码更好。
谢谢!!加急!!

[此贴子已经被作者于2008-12-28 19:21:56编辑过]
杭州研祥科技有限公司(http://hzevoc.diytrade.com)欢迎你!
952
hevoc
文章数:15
年度积分:50
历史总积分:952
注册时间:2008/1/12
发站内信
发表于:2008/12/30 20:18:00
#1楼
琢磨了半天,终于搞定了,传送上来跟大家分享

看门狗定时器控制表
级  值  时间/秒  级  值  时间/秒
1  F  0  9  7  16
2  E  2  10  6  18
3  D  4  11  5  20
4  C  6  12  4  22
5  B  8  13  3  24
6  A  10  14  2  26
7  9  12  15  1  28
8  8  14  16  0  30

通过以上表可以查出时间与写入443寄存器数值的关系。
如执行以下指令:
             MOV    AX,5H
             MOV    DX,0443H
             OUT    DX,AX
系统会在约20秒后复位。
注意以下两点:
如果在20秒内禁止看门狗,则系统不会复位。
如在20秒内重新写入定时时间,则看门狗会按新时间来重新计时。
杭州研祥科技有限公司(http://hzevoc.diytrade.com)欢迎你!

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

46.8003