看门狗主要功能是防止单片机死机,当单片机受到干扰,程序不受控的时候,看门狗会使其复位然后正常运行,今天以市场上广为使用的意法半导体的STM8单片机为例和大家分享一下,如何使用看门狗?
方法/步骤
1
使用IAR FOR STM8打开一个工程。
2
不开启看门狗功能,软件模拟死机(进入死循环)。
3
设置断点在复位处,查看单片机是否会检测到问题自动复位。不开启看门狗功能,STM8单片机在进入死循环后不会自动复位到正常状态。
4
开启看门狗功能,同时模拟死循环,进入死循环后不会自动复位到正常状态。开启看门狗功能,STM8单片机在进入死循环后会自动复位到正常状态。
5
再次模拟死机,查看单片机是否会自动复位。
6
看门狗可以很大程度上增加嵌入式工程的抗干扰能力。
上一篇:黑暗之魂3猎龙铠甲弱点是什么