这是本文档旧的修订版!
银杏科技有限公司旗下技术文档发布平台 | |||
技术支持电话 | 0379-69926675-801 | ||
技术支持邮件 | Gingko@vip.163.com | ||
技术论坛 | http://www.eeschool.org | ||
版本 | 日期 | 作者 | 修改内容 |
---|---|---|---|
V1.0 | 2020-06-15 | gingko | 初次建立 |
掌握micropython的独立看门狗用法,控制iCore3的异常自动复位。
STM32内部包含独立看门狗,通过看门狗可以监控程序运行,程序运行错误时,未在规定时间内喂狗,自动复位ARM,本实验通过按键按下,停止喂狗,制造程序运行错误,从而产生复位。
iCore3双核心板三色LED交替闪烁,当按键按下超过1s,看门狗复位ARM。 注意:若按键按下时间太长,导致ARM多次复位,程序会崩溃,需要断电重启。目前micropython只支持独立看门狗,不支持窗口看门狗,且只能复位RAM,不会产生中断。