打印

HK32F030M独立看门狗怎么修改不了延时(复位)时间啊

[复制链接]
3987|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
IWDG_SetPrescaler(IWDG_Prescaler_64);
IWDG_SetReload(1781);如果我没计算错按这两个函数配置应该是1秒左右的复位时间,但实际值为146ms,修改分频系数和RL值,复位时间不变。

3.png (29.19 KB )

3.png

2.png (310.05 KB )

2.png

1.png (15.57 KB )

1.png

使用特权

评论回复
评论
liantianji 2021-8-8 16:55 回复TA
小请用教下这个计数1781是怎么计算出1秒的 

相关帖子

沙发
frankzzz| | 2021-2-2 15:52 | 只看该作者
static void IWDG_Configuration(void)
{
        IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable);
        IWDG_SetPrescaler(IWDG_Prescaler_64);
        IWDG_SetReload(1781);
        IWDG_WriteAccessCmd(IWDG_WriteAccess_Disable);
        IWDG_ReloadCounter();
        IWDG_Enable();
}
IWDG_WriteAccessCmd这个函数的参数改一下,不能用ENABLE。

使用特权

评论回复
评论
小傻哥muzii 2021-2-2 17:17 回复TA
没注意到这个细节,那之前HK32F030Mxx_ExampleV1.0.7这个版本的中IWDG列程代码是错的。 
板凳
单片小菜| | 2021-2-4 08:58 | 只看该作者
楼上正解,确实这样,我也试过 了。

使用特权

评论回复
地板
lpx280666373| | 2021-3-30 10:41 | 只看该作者
frankzzz 发表于 2021-2-2 15:52
static void IWDG_Configuration(void)
{
        IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable);

PWR_EnterStopMode      后   看门狗怎么配置停止运行?      关闭它,唤醒后重新配置?

使用特权

评论回复
5
lpx280666373| | 2021-3-30 11:35 | 只看该作者
lpx280666373 发表于 2021-3-30 10:41
PWR_EnterStopMode      后   看门狗怎么配置停止运行?      关闭它,唤醒后重新配置? ...

@annko2005

使用特权

评论回复
6
lpx280666373| | 2021-3-30 11:35 | 只看该作者

使用特权

评论回复
7
里面有晴雨| | 2021-8-9 12:40 | 只看该作者
没有看明白咋回事。哎。

使用特权

评论回复
8
liantianji| | 2021-8-10 21:12 | 只看该作者
mark!!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

38

帖子

0

粉丝