当前位置:编程学堂 > stm32看门狗有什么用(stm32看门狗的作用)

stm32看门狗有什么用(stm32看门狗的作用)

  • 发布:2023-09-30 10:44

stm32看门狗有什么用(stm32看门狗的作用)

1 {IMG_1: Ahr0Chm6ly93D3CUA2VPBDM0NS5JB20VEMJFDXNLCNMVDXBSB2FKLZIWMJMDCVMJAYZA3MZEXNJKWNZK1MZMPWZW ==/}

STM32的独立看门狗好像没什么用

一般情况下,玩单片机、做小项目用处不大。
但是当你开发的东西是产品层面的,要流入市场的时候,那么你就必须使用看门狗。
说白了,看门狗就是为了防止单片机卡在某些逻辑上,保证系统能够正常运行

stm32看门狗复位后外设是否初始化

stm32看门狗复位后外设是否初始化
1。使用窗口看门狗WWDG,使能中断,复位前会进入中断。在中断期间,RAM数据可以保存并写入FLASH或备份寄存器。然后将特定数字写入其中之一。复位后重启时,判断看门狗是否复位。如果是,则将该变量复制回 RAM 初始化变量。 FALSH 读数是相同的。如果不是看门狗复位而是手动复位,则不会对该变量进行测试,直接初始化并清除。
2。每次操作后,IO改变,或者状态改变,都写入备份寄存器或者FLASH。不过这样的寿命有限,所以最好外接一个EEPROM作为存储。对于FLASH来说,可以用一个字节来表示写入次数。如果超过次数,则更改下一页。这样寿命就很长了。重新启动复位时,判断看门狗是否复位。如果是这样,只需从 FLASH 中读取最后的状态即可。

STM32窗口看门狗中的喂狗操作到底指的是什么

表示清除看门狗计数器。
看门狗实际上是一个定时器计数器,是为了防止程序意外而设置的监控装置。只要看门狗功能打开,看门狗计数器的计数值就会不断增加。程序正常运行时,需要在看门狗计数器达到最大值之前(即看门狗最大计数时间内)将其清零,以便重新开始计数。这就是“喂狗”。
如果程序跑飞,或者出现一些意外情况,无法正常进行“喂狗”操作,看门狗计数器就会不断增加,直至溢出,然后单片机复位,从而阻止单片机以免失控并导致撞车。 。 问题

然后STM32说有内置的自由运行的减计数器。这是做什么用的?难道只是为了数数吗?因为看到这个递减计数器,我认为看门狗计数在不断减少。是增加还是减少?

stm32窗口看门狗有什么用

一般情况下,玩单片机、做小项目用处不大。
但是当你开发的东西是产品层面的,要流入市场的时候,那么你就必须使用看门狗。
说白了,看门狗就是为了防止单片机卡在某些逻辑上,保证系统能够正常运行

以上就是小编对stm32看门狗有什么用(stm32看门狗的作用)及相关问题的解答。希望对stm32看门狗有什么用(stm32看门狗的作用)这个问题有所帮助。你很有用!

相关文章

热门推荐