1. 
    1. IWDGλ


2. ʹû

    :KEIL MDK-ARM V5.34.0.0
                     IAR EWARM 8.50.1
    Ӳ:N32G430C8L7-STB V1.0忪


3.ʹ˵

    ϵͳ:
    1. IWDGʱԴ:LSI/32
    2. ʱֵ:250ms
    3. ָʾ:LED1(PA1) LED2(PA7)

    ˵:
    1. 󣬽̵塣ϵ,ָʾLED2һֱ˸ζIWDGιС
    2. SysTick_Delay_Ms(249)ֵĳɴ250±أϵιʱԿMCUһֱλ


4. ע
    ڵڼͣIWDGҪDBG_Peripheral_ON(DBG_IWDG_STOP);


1. Function description
    1. IWDG reset function.


2. Use environment

    Software development environment: KEIL MDK-ARM V5.34.0.0
                                          IAR EWARM 8.50.1
    Hardware environment: Developed based on the evaluation board N32G430C8L7-STB V1.0


3. Instructions for use

    System Configuration
        1. IWDG clock source: LSI/32
        2. Timeout value: 250ms
        3. Indicator light: LED1(PA1) LED2(PA7)

    Instructions:
    1. After compiling, program it to the evaluation board.  After powering on,LED2 kept flashing. The IWDG feeds the dog properly and the code runs properly.
    2. When the parameter of SysTick_Delay_Ms(249) function is changed to more than 250, IWDG feed dog timeout and the entire system will always be reset.


4. Matters needing attention
      If you want to suspend IWDG during debugging, you need to turn on DBG_Peripheral_ON(DBG_IWDG_STOP);

