📚初学STM32 | 看门狗那些事儿🐶
2025-03-16 23:04:11
•
来源:
导读 最近在玩STM32F030的小项目时,发现独立看门狗(IWDG)的时间设置有点小问题,和预期有些偏差。👀 作为一个新手,我开始怀疑是不是配置出
最近在玩STM32F030的小项目时,发现独立看门狗(IWDG)的时间设置有点小问题,和预期有些偏差。👀 作为一个新手,我开始怀疑是不是配置出错了,或者硬件有问题?后来查了资料才发现,IWDG的时钟来源于内部RC振荡器(LSI),而它的频率本身就有±20%的误差范围,这直接导致计时可能不太精准。⏱️
虽然精度不高,但IWDG在防止单片机死机方面还是非常实用的!它能定时“喂狗”,让系统保持正常运行。💡 如果忘记喂狗,就会触发复位,保护程序免受卡死困扰。不过,对于需要高精度计时的应用场景,可以考虑用窗口看门狗(WWDG)或者其他外部时钟源。
总结下来,独立看门狗适合一般应用场景,但也别忘了它的局限性哦!🧐 大家有类似经验吗?欢迎一起交流讨论!💬
版权声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢您的支持与理解。
关键词: