This example shows how to update at regulate period the WWDG counter using the
Early Wakeup interrupt (EWI).
The WWDG timeout is set to 262ms, refresh window set to 41h and the EWI is
enabled. When the WWDG counter reaches 40h the EWI is generated and in the WWDG
ISR the counter is refreshed to prevent a WWDG reset and led connected to PC.07
is toggled.
The EXTI line9 is connected to PB.09 pin and configured to generate an interrupt
on falling edge.
In the NVIC, EXTI line9 to 5 interrupt vector is enabled with priority equal to 0
and the WWDG interrupt vector is enabled with priority equal to 1 (EXTI IT > WWDG IT).
The EXTI Line9 will be used to simulate a software failure: once the EXTI line9
event occurs (by pressing Key push-button on EVAL board) the correspondent interrupt
is served, in the ISR the led connected to PC.07 is turned off and the EXTI line9
pending bit is not cleared. So the CPU will execute indefinitely EXTI line9 ISR and
the WWDG ISR will never be entered(WWDG counter not updated). As result, when the
WWDG counter falls to 3Fh the WWDG reset occurs.
If the EXTI line9 event don抰 occurs the WWDG counter is indefinitely refreshed in
the WWDG ISR which prevent from WWDG reset.
If the WWDG reset is generated, after resuming from reset a led connected to PC.06
is turned on.
In this example the system is clocked by the HSE(8MHz).
资源简介:基于(英蓓特)STM32V100的串口程序
上传时间: 2013-12-26
上传用户:mikesering
资源简介:ST32 基于(英蓓特)STM32V100的EXTI程序 This example shows how to configure an external interrupt line. In this example, the EXTI line 9 is configured to generate an interrupt on each falling edge. In the interrupt routine a led connecte...
上传时间: 2016-11-17
上传用户:GavinNeko
资源简介:基于(英蓓特)STM32V100的SPI程序
上传时间: 2014-01-02
上传用户:com1com2
资源简介:基于(英蓓特)STM32R100的串口程序
上传时间: 2016-05-30
上传用户:invtnewer
资源简介:基于(英蓓特)STM32R100的RCC程序
上传时间: 2014-03-11
上传用户:zjf3110
资源简介:基于(英蓓特)STM32R100的CAN程序
上传时间: 2016-05-30
上传用户:思琦琦
资源简介:】 基于(英蓓特)STM32R100的Flash程序
上传时间: 2014-12-21
上传用户:lxm
资源简介:This example shows how to update at regulate period the WWDG counter using theEarly Wakeup interrupt (EWI). The WWDG timeout is set to 262ms, refresh window set to 41h and the EWI isenabled. When the WWDG counter reaches 40h the EWI is gene...
上传时间: 2013-11-11
上传用户:gundamwzc
资源简介:This example provides a description of how to use the USART with hardware flowcontrol and communicate with the Hyperterminal.First, the USART2 sends the TxBuffer to the hyperterminal and still waiting fora string from the hyperterminal th...
上传时间: 2013-10-31
上传用户:yy_cn
资源简介:可以提供s3c44b0x开发配置帮助的英蓓特公司s3cev40的通用配置程序
上传时间: 2016-10-19
上传用户:wweqas