IDWG WWDG问题

最新的HAL库函数针对STM32F103RC系列是不是有bug啊,根据网上流程添加模块,后在发现没有HAL_IWDG_Start();函数也没有对应的窗口看门狗的启动函数,但是针对独立看门狗只要调用了 MX_IWDG_Init();然后在程序中喂狗HAL_IWDG_Refresh(&hiwdg);就可以实现独立看门狗就可以了,但是对窗口看门狗则不行,在回调函数中

void HAL_WWDG_EarlyWakeupCallback(WWDG_HandleTypeDef* hwwdg)

{

HAL_WWDG_Refresh(hwwdg);

}

不行啊,这个版本与网上的版本不一样,没有窗口看门狗启动函数,喂狗HAL_WWDG_Refresh(hwwdg);只需要这个函数就可以了,但是结果系统复位了,是不是这个版本有bug啊F1系列的1.6.0版本

已邀请:

天堂陌客

赞同来自:

看到楼主的ID,感觉找到了同道中人,我也很喜欢这部电影,再推荐几部电影给楼主,不知楼主看过没有,《黑板》《禁忌的游戏》《红樱桃》

有点累

赞同来自:

目前发现IWDG的库没有办法更新寄存器的值

街落的祝福°

赞同来自:

我也遇到问题了,自从cube4.25更新更新至4.26,iwdg无法喂狗,导致我程序一直复位。

sed2003

赞同来自:

我也是如此,窗口看门狗异常复位,例程根本没法用。cube5.2.1.

大博哥 - 90后,嵌入式软硬件

赞同来自:

还好我用的老版本

花好月圆

赞同来自:

void MX_IWDG_Init(void)调用此函数看门狗功能启动,在不喂狗的情况下,确实按设定时间系统复位;调用HAL_IWDG_Refresh(&hiwdg)此函数后,好像还是没有喂狗,系统仍然复位;

要回复问题请先登录注册