Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages | Examples

Watchdog Registers
[* AT91]

Collaboration diagram for Watchdog Registers:


Detailed Description

Watchdog timer registers.

The Watch Dog is used to prevent system lock-up if the software becomes trapped in a deadlock. It can generate an internal reset or interrupt.


Watch Dog Overflow Mode Register

#define WD_OMR
 Overflow mode register address.
#define WD_WDEN
 Watch Dog enable.
#define WD_RSTEN
 Internal reset enable.
#define WD_IRQEN
 Interrupt enable.
#define WD_EXTEN
 External signal enable.
#define WD_OKEY
 Overflow mode register access key.

Watch Dog Clock Register

#define WD_CMR
 Clock mode register address.
#define WD_WDCLKS
 Clock selection mask.
#define WD_WDCLKS_MCK8
 Selects MCK/8.
#define WD_WDCLKS_MCK32
 Selects MCK/32.
#define WD_WDCLKS_MCK128
 Selects MCK/128.
#define WD_WDCLKS_MCK1024
 Selects MCK/1024.
#define WD_HPCV
 High preload counter value.
#define WD_CKEY
 Clock register access key.

Watch Dog Control Register

#define WD_CR
 Control register address.
#define WD_RSTKEY
 Watch Dog restart key.

Watch Dog Status Register

#define WD_SR
 Status register address.
#define WD_WDOVF
 Watch Dog overflow status.

Defines

#define WD_BASE
 Watch Dog register base address.


© 2000-2006 by egnite Software GmbH - visit http://www.ethernut.de/