IWDG
cubemx中的配置
首先我们需要知道iwdg看门狗的时钟源为内部40khz的时钟。这个关系到如何计算喂狗超时时间。
如下图所示,勾选“Activated”。可以根据自己的需求修改预分频系数和记满周期。
计算超时时间
参考:计算
用户代码
void startIWDG(void)
{
__HAL_IWDG_START(&hiwdg);
}
void clearIWDG(void)
{
HAL_IWDG_Refresh(&hiwdg);
}
首先我们需要知道iwdg看门狗的时钟源为内部40khz的时钟。这个关系到如何计算喂狗超时时间。
如下图所示,勾选“Activated”。可以根据自己的需求修改预分频系数和记满周期。
参考:计算
void startIWDG(void)
{
__HAL_IWDG_START(&hiwdg);
}
void clearIWDG(void)
{
HAL_IWDG_Refresh(&hiwdg);
}