📖 技术文库

STM32 / Arduino / RTOS / 嵌入式 知识文章
展开全部分类 (54)
STM32 看门狗防死机:IWDG+WWDG 双保险设计实战指南
STM32 看门狗 · 👁 31 阅读
在嵌入式系统中,程序跑飞或死锁是稳定性的大敌。STM32 提供了独立看门狗(IWDG)和窗口看门狗(WWDG)两种硬件保护机制,但单一使用往往存在盲区。本文深入剖析 IWDG 与 WWDG 的工作原理与差异,并给出双看门狗协同设计的完整方案,包括配置步骤、喂狗策略、完整代码示例及工程注意事项,帮助开发者构建更可靠的防死机防线。
STM32 看门狗防死机实战:程序跑飞的恢复与复位策略
STM32 看门狗 · 👁 45 阅读
在嵌入式系统中,程序跑飞、死循环或外部干扰常导致系统“假死”。STM32 内置独立看门狗(IWDG)和窗口看门狗(WWDG),是防止死机的最后一道防线。本文从原理出发,深入讲解两种看门狗的工作机制与配置方法,并给出完整的初始化、喂狗和故障恢复代码示例,帮助开发者构建可靠的防死机复位策略。
STM32 内部看门狗(IWDG)与窗口看门狗详解:原理、配置与实战
STM32 看门狗 · 👁 40 阅读
看门狗是嵌入式系统防死机的最后一道防线。STM32 内置独立看门狗(IWDG)和窗口看门狗(WWDG),两者原理、超时特性与使用场景截然不同。本文深入剖析二者的硬件机制、时钟源与喂狗窗口,给出基于 HAL 库的完整配置示例和代码,并总结常见误区和调试技巧,帮助开发者根据系统需求选对看门狗,写出稳定可靠的固件。