MindSDK_MM32F5270/driver_examples/wwdg/wwdg_basic
Yilin Sun 3977144e90
Initial MM32F527x commit.
Signed-off-by: Yilin Sun <imi415@imi.moe>
2023-03-27 21:54:40 +08:00
..
build Initial MM32F527x commit. 2023-03-27 21:54:40 +08:00
board_init.c Initial MM32F527x commit. 2023-03-27 21:54:40 +08:00
board_init.h Initial MM32F527x commit. 2023-03-27 21:54:40 +08:00
clock_init.c Initial MM32F527x commit. 2023-03-27 21:54:40 +08:00
clock_init.h Initial MM32F527x commit. 2023-03-27 21:54:40 +08:00
main.c Initial MM32F527x commit. 2023-03-27 21:54:40 +08:00
pin_init.c Initial MM32F527x commit. 2023-03-27 21:54:40 +08:00
pin_init.h Initial MM32F527x commit. 2023-03-27 21:54:40 +08:00
readme.md Initial MM32F527x commit. 2023-03-27 21:54:40 +08:00

readme.md

wwdg_basic

实验流程

  • 初始化 BOARD_WWDG_PORT 配置预分频系数Prescaler重装载计数器上限窗口值UpperLimit使能WWDG_INT_ALMOST_TIMEOUT中断。
  • 中断处理函数中判断是否已经重装载计数器到指定次数否则重装载一次WWDG计数器并记录重装载次数是则不再重装载计数器。
  • 主函数中不作任何处理,在初始化后进入死循环。经过一段延时后 ,串口将打印一个 “.” 表示CPU仍在工作。

实验结果

wwdg_basic example. .............................................. wwdg_basic example. .............................................. wwdg_basic example. .............................................. wwdg_basic example. .............................................. wwdg_basic example. .............................................. wwdg_basic example. ..............................................