Project Name: Watchdog Project Type: ADSP-BF533 [ ] ADSP-BF537 [X] ADSP-BF561 [ ] Hardware Used: EZ-Kit Buttons and LEDs System Services Components Used: DMA Manager [ ] Deferred Callback Manager [ ] Interrupt Manager [X] Timer Module [X] Power Management Module [ ] Flag Module [ ] External Bus Interface Unit Module [ ] Port Module [ ] Example Overview: This example sets up the watchdog timer with a 1-2 second timeout. It cycles the LED's as it waits for the first button to be pressed. Whenever the first button is pressed, the watchdog timer is reset. When the watchdog timer expires, the LEDs begin to cycle again. The LED's will not cycle while the watchdog timer running. File Structure: "./watchdog.dpj" - Main project file "./watchdog.c" - Main source file (common) "./ezkitutilities.c" - EZ-Kit utilities source file for Blackfin processors "./ezkitutilities.h" - EZ-Kit utilities include file for Blackfin processors System Configuration: Defaults External connections: None Getting Started: 1) Load Project file "watchdog.dpj" 2) Build Project by selecting "Project->Rebuild Project" 3) Select "Debug->Run". 4) Observe behavior described above. 5) When finished, select "Debug->Halt" to stop the program.