at91sam7s64每隔17S自动复位重启

[复制链接]
3238|4
 楼主| yin66 发表于 2009-7-6 11:40 | 显示全部楼层 |阅读模式
at91sam7s64每隔17S自动复位重启<br /><br />我都不知道怎么查问题出在哪里,<br /><br />也没有开狗啊。
 楼主| yin66 发表于 2009-7-6 11:52 | 显示全部楼层

1111

问题解决了<br />是狗在作怪<br />再关一次狗就好了
古道热肠 发表于 2009-7-7 13:12 | 显示全部楼层

初始化时作冗余设计较可靠

管它什么状态,该开的就开,该关的就关,做到心中有数,尽量不要相信默认值会完全正确.
masashinakayama 发表于 2009-7-7 14:57 | 显示全部楼层

楼上想法太好了

我吸收
ysxiao 发表于 2009-9-15 10:53 | 显示全部楼层
本帖最后由 ysxiao 于 2009-9-15 11:26 编辑

狗在AT91F_LowLevelInit()函数中是被关掉的,现在我想开狗,
函数中AT91C_BASE_WDTC->WDTC_WDMR= AT91C_WDTC_WDDIS;被屏蔽掉了,
但是就始终开不了
查看内存(MR寄存器对应的地址是0xFFFFFD44没错吧?),WDT_MR中的WDDIS位一开始就为1,和说明中讲的默认是打开的不相符啊,但是程序里边根本就没有其他地方对狗操作过,而MR寄存器又只能写一次,于是狗始终开不了
想求教LZ的狗是怎么开的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

11

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部