Yahoo Groups archive

Lpc2000

Index last updated: 2026-04-28 23:31 UTC

Message

Re: LPC2138 Watchdog

2006-03-16 by Jayasooriah

Thanks Guile and Shah-lascaux.  Yes the watchdog on LPC has features that 
allows it to be used just as an interval timer.  There is your answer Jurgen.

>Message: 5
>    Date: Thu, 16 Mar 2006 13:29:30 -0500
>    From: "K B Shah-lascaux" <kbshah@...>
>Subject: Re: Re: LPC2138 Watchdog
>
>Hi,
>Philips Semiconductors Preliminary User Manual
>
>LPC2119/2129/2194/2292/2294 ARM-based Microcontroller
>
>Watchdog Mode Register (WDMOD - 0xE0000000)
>
>The WDMOD register controls the operation of the Watchdog as per the 
>combination of WDEN and RESET bits.
>
>WDEN WDRESET
>
>0 X Debug/Operate without the Watchdog running
>
>1 0 Debug with the Watchdog interrupt but no WDRESET
>
>1 1 Operate with the Watchdog interrupt and WDRESET
>
>Once the WDEN and/or WDRESET bits are set they can not be cleared by 
>software. Both flags are cleared by an external reset
>
>or a Watchdog timer underflow.
>
>----- Original Message -----
>   From: Guillermo Prandi
>   To: lpc2000@yahoogroups.com
>   Sent: Thursday, March 16, 2006 12:36 PM
>   Subject: [lpc2000] Re: LPC2138 Watchdog
>
>
>   Jaya: the LPC allows you to choose between reset and interrupt when
>   Watchdog is triggered by means of the WDMOD register. If you set
>   WDMOD to 0x01, you'll get a normal IRQ through the VIC when the
>   watchdog is triggered; if you set it to 0x03, you will get a reset
>   (which is similar to a hardware reset).
>
>   Guille
>
>   --- In lpc2000@yahoogroups.com, Jayasooriah <jayasooriah@...> wrote:
>   >
>   > Hi Juergen,
>   >
>   > You cannot use the watchdog as a periodic timer interrupt because
>   on
>   > watchdog interrupt the CPU is reset almost equivalent to an
>   external reset.
>   >
>   > Jaya

Send instant messages to your online friends http://au.messenger.yahoo.com

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.