Difference between revisions of "STM32 Watchdogs"

From Stm32World Wiki
Jump to navigation Jump to search
Line 1: Line 1:
 
[[Category:STM32]][[Category:STM32 Development]][[Category:STM32CubeMX]][[Category:STM32CubeIde]][[Category:STM32 HAL]]{{metadesc|Description of the STM32 watchdogs}}[[File:Angry Watchdog.jpg|thumb|300px]]
 
[[Category:STM32]][[Category:STM32 Development]][[Category:STM32CubeMX]][[Category:STM32CubeIde]][[Category:STM32 HAL]]{{metadesc|Description of the STM32 watchdogs}}[[File:Angry Watchdog.jpg|thumb|300px]]
To be added
+
From the point of view of embedded systems, a watchdog is a device which monitors a system and is able to restart the system if or when something goes wrong.  [[STM32]] [[MCU]]s are equipped with two watchdogs: the Independent Watchdog (IWDG) and a Window Watchdog (WWDG).  These watchdogs will be described in the following sections.
 
{{clear}}
 
{{clear}}
 
== Independent Watchdog (IWDG) ==
 
== Independent Watchdog (IWDG) ==
  
The IWDG is, as the name implies, an independent device which watches over the MCU.
+
The IWDG is, as the name implies, an independent device which watches over the MCU. It can be illustrated like this:
  
 
[[File:watchdog.gif|400px]]
 
[[File:watchdog.gif|400px]]
 +
 +
In the [[STM32]], the [[IWDG]] is built-into the [[MCU]] itself.
  
 
== Window Watchdog (WWDG) ==
 
== Window Watchdog (WWDG) ==

Revision as of 02:19, 4 November 2024

Angry Watchdog.jpg

From the point of view of embedded systems, a watchdog is a device which monitors a system and is able to restart the system if or when something goes wrong. STM32 MCUs are equipped with two watchdogs: the Independent Watchdog (IWDG) and a Window Watchdog (WWDG). These watchdogs will be described in the following sections.

Independent Watchdog (IWDG)

The IWDG is, as the name implies, an independent device which watches over the MCU. It can be illustrated like this:

Watchdog.gif

In the STM32, the IWDG is built-into the MCU itself.

Window Watchdog (WWDG)

To be added

Miscellaneous Links

To be added