[ZLG-ARM] LPC2214看门狗的问题

[复制链接]
2257|1
 楼主| ericfm 发表于 2008-9-9 16:38 | 显示全部楼层 |阅读模式
周公,请教一个问题,我在做LPC2214&nbsp;看门狗试验的时候,设置了大概6、7秒的看门狗重起,在程序启动后,向串口发一串数据,然后等待看门狗重起,到时,看门狗重起,这个是正常的,但是一旦我把喂狗程序加上去,就发现程序一直在重起,而且是不到看门狗重起时间就重起,这是怎么回事?喂狗程序是光盘里的,看门狗设置我只是把时间设大了些,<br />void&nbsp;feeddog(void)<br />{&nbsp;&nbsp;&nbsp;&nbsp;WDFEED=0xaa;<br />&nbsp;&nbsp;&nbsp;&nbsp;WDFEED=0X55;<br />}<br />主程序里:<br />&nbsp;&nbsp;&nbsp;&nbsp;WDTC=0X00fff000;<br />&nbsp;&nbsp;&nbsp;&nbsp;WDMOD=0X03;<br />
zlg_lly 发表于 2008-9-10 15:16 | 显示全部楼层

RE: ericfm

您好,我使用Smart2200光盘内的例程做了类似的试验,但并末出现你说的情况啊,main函数如下:<br />int&nbsp;&nbsp;main(void)<br />{&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;uint8&nbsp;&nbsp;i;<br />&nbsp;&nbsp;&nbsp;&nbsp;IO2DIR&nbsp;=&nbsp;LEDCON;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;WDTC&nbsp;=&nbsp;11059200;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;设置WDTC,喂狗重装值<br />&nbsp;&nbsp;&nbsp;&nbsp;WDMOD&nbsp;=&nbsp;0x03;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;复位并启动WDT<br />&nbsp;&nbsp;&nbsp;&nbsp;WdtFeed();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;进行喂狗操作&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;for(i=0;&nbsp;i&lt8;&nbsp;i++)&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IO2SET&nbsp;=&nbsp;0xf0000000;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DelayNS(5);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IO2CLR&nbsp;=&nbsp;0xf0000000;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DelayNS(5);<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;IO2SET&nbsp;=&nbsp;0xf0000000;<br />&nbsp;&nbsp;&nbsp;&nbsp;IO2CLR&nbsp;=&nbsp;0x10000000;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;while(1)<br />&nbsp;&nbsp;&nbsp;&nbsp;WdtFeed();&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;return(0);<br />}
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

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