这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » LPC2131 LPC2131书上的看门狗例程的问题,请指点!

共2条 1/1 1 跳转至

LPC2131 LPC2131书上的看门狗例程的问题,请指点!

院士
2006-09-17 18:14:16     打赏
LPC2131 LPC2131书上的看门狗例程的问题,请指点!



关键词: LPC2131     书上     看门狗     例程     问题     指点    

院士
2006-12-22 22:43:00     打赏
2楼
问 我的理解对吗?
LPC2131的看门狗设置为: WDMOD =0x01; 仅仅允许中断
看门狗喂狗一次运行后,我有意不喂狗,狗溢出到中断程序执行。
按照ZLGLPC2131书(上册)上的4.42例子,我在FLASH中调试,发现退出狗中断后,程序直接到复位处重新开始。
我想问: 1)仅仅设置狗中断但WDRESET=0,程序为何还复位?难道是AXD仿真器的问题?2)退出狗中断程序时已经关闭狗中断(VICIntEnClr =1<<WDT),如果想再次中断,退出后可以重新设置狗中断允许(VICIntEnable =1<<WDT)吗? 1: LPC2131书上的看门狗例程没有问题。ZLGLPC2131书(上册)上的4.42例子没有问题,调试时没有出现程序复位现象。请你重新调试一下,出现程序复位情况有可能是EasyJTAG在调试时与ARM断开了连接造成的。
    另外,WatchDog一旦出现溢出,其产生的标志位不能被软件清除掉,只能由硬件复位清除。所以WatchDog产生中断后就不能再次产生中断,除非重新复位芯片。

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]