NOTICE: The Processors Wiki will End-of-Life on January 15, 2021. It is recommended to download any files or other content you may need that are hosted on processors.wiki.ti.com. The site is now set to read only.

StarterWare Watchdog Timer

From Texas Instruments Wiki
Jump to: navigation, search

Introduction[edit]

The watchdog timer is an upward counter capable of generating a pulse on the reset pin and an interrupt to the device system modules following an overflow condition.

Programming[edit]

  • Enable the module clocks before accessing the module. This can be done by calling the API WatchdogTimer1ModuleClkConfig().
  • Watchdog timer software reset is done by calling the API WatchdogTimerReset().
  • Prescaler clock of the watchdog timer can be enabled and configured using the WatchdogTimerPreScalerClkEnable() API.
  • The count value for the Watchdog timer can be set by calling the WatchdogTimerCounterSet() API.
  • The reload value for the counter register of watchdog timer can be set by calling the API WatchdogTimerReloadSet.
  • To Start/Enable the watchdog timer WatchdogTimerEnable() API can be used.
  • To reload value from the load register into the counter register the WatchdogTimerTriggerSet() API has to be called. This API takes a parameter by name ‘trigVal’. If this API has to be called many times in an application then everytime this API is called ‘trigVal’ has to be different.
E2e.jpg {{
  1. switchcategory:MultiCore=
  • For technical support on MultiCore devices, please post your questions in the C6000 MultiCore Forum
  • For questions related to the BIOS MultiCore SDK (MCSDK), please use the BIOS Forum

Please post only comments related to the article StarterWare Watchdog Timer here.

Keystone=
  • For technical support on MultiCore devices, please post your questions in the C6000 MultiCore Forum
  • For questions related to the BIOS MultiCore SDK (MCSDK), please use the BIOS Forum

Please post only comments related to the article StarterWare Watchdog Timer here.

C2000=For technical support on the C2000 please post your questions on The C2000 Forum. Please post only comments about the article StarterWare Watchdog Timer here. DaVinci=For technical support on DaVincoplease post your questions on The DaVinci Forum. Please post only comments about the article StarterWare Watchdog Timer here. MSP430=For technical support on MSP430 please post your questions on The MSP430 Forum. Please post only comments about the article StarterWare Watchdog Timer here. OMAP35x=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article StarterWare Watchdog Timer here. OMAPL1=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article StarterWare Watchdog Timer here. MAVRK=For technical support on MAVRK please post your questions on The MAVRK Toolbox Forum. Please post only comments about the article StarterWare Watchdog Timer here. For technical support please post your questions at http://e2e.ti.com. Please post only comments about the article StarterWare Watchdog Timer here.

}}

Hyperlink blue.png Links

Amplifiers & Linear
Audio
Broadband RF/IF & Digital Radio
Clocks & Timers
Data Converters

DLP & MEMS
High-Reliability
Interface
Logic
Power Management

Processors

Switches & Multiplexers
Temperature Sensors & Control ICs
Wireless Connectivity