Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我最近购买了一个 STM32 价值线发现套件来与 STM32 设备配合使用。我现在正在做一个需要看门狗的项目。它在STM32中称为IWDG。但我的问题是当看门狗被触发时我需要一个 ISR。
有谁知道如何实现这个(甚至有一个例子)?
您不需要看门狗,因为看门狗的全部目的是在软件挂起时强制重置。
对我来说,你所追求的听起来更像是一个高优先级的常规定时器中断。
设置它,以便您定期重新启动计时器(及时推动中断事件生成),以便通常不会发生中断。
有两个看门狗(至少使用 stm32s10x)。
IWDG,它是独立的,在没有 isr 的情况下重置 stm。
WWDG(窗口看门狗),它在重置 stm32 之前有一个 isr 1 滴答声。