打印
[STM32G0]

G0系列的IWDG是不是不能关?

[复制链接]
360|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
万图|  楼主 | 2025-5-17 07:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一旦开了独立看门狗,调试起来就特别麻烦,重启都关不掉。

使用特权

评论回复
沙发
Clyde011| | 2025-5-17 07:26 | 只看该作者
我现在都写个调试开关控制它。

使用特权

评论回复
板凳
公羊子丹| | 2025-5-17 07:27 | 只看该作者
一旦开了,重启也改不了状态。

使用特权

评论回复
地板
周半梅| | 2025-5-17 07:28 | 只看该作者
Cube里默认开,看都没注意就被坑了。

使用特权

评论回复
5
帛灿灿| | 2025-5-17 07:29 | 只看该作者
上电初始化阶段就得决定是否使能。

使用特权

评论回复
6
童雨竹| | 2025-5-17 07:30 | 只看该作者
IWDG是写保护的,一旦锁上就GG。

使用特权

评论回复
7
万图|  楼主 | 2025-5-17 07:30 | 只看该作者
推荐开发阶段先别使能,看门狗。

使用特权

评论回复
8
Wordsworth| | 2025-5-17 07:31 | 只看该作者
错把WWDG当IWDG了,改了一下午。

使用特权

评论回复
9
Bblythe| | 2025-5-17 07:32 | 只看该作者
配合调试使用,得加点小技巧。

使用特权

评论回复
10
Pulitzer| | 2025-5-17 07:33 | 只看该作者
进不了bootloader,多半是IWDG的问题。

使用特权

评论回复
11
Pulitzer| | 2025-5-17 07:33 | 只看该作者
程序跑飞后IWDG倒是能救一命。

使用特权

评论回复
12
4y1b3| | 2025-5-31 23:57 | 只看该作者
一旦启动,在大多数情况下是无法关闭的

使用特权

评论回复
13
三生万物| | 2025-6-7 16:40 | 只看该作者
STM32G0系列的独立看门狗(IWDG)一旦启动,确实无法通过常规软件方式关闭,除非系统复位

使用特权

评论回复
14
一秒落纱| | 2025-6-7 17:25 | 只看该作者
IWDG一旦启动,除非系统复位,否则无法通过软件禁用。这是为了防止看门狗被意外或恶意关闭,增加系统的可靠性。

使用特权

评论回复
15
光辉梦境| | 2025-6-7 18:09 | 只看该作者
硬件机制,IWDG使用独立的低速内部振荡器(LSI)作为时钟源,独立于主系统时钟,确保在主时钟故障时仍能正常工作

使用特权

评论回复
16
使用STM32CubeProgrammer或其他编程工具,修改选项字节中的IWDG_SW位。将IWDG_SW设置为1,表示使用软件看门狗(WWDG),从而禁用IWDG。修改后需要复位芯片使配置生效

使用特权

评论回复
17
冰春彩落下| | 2025-6-7 20:59 | 只看该作者
在调试时,可以通过调试工具(如ST-Link)强制跳过IWDG的初始化代码,避免其启动。或者在调试模式下,通过调试工具修改寄存器值,暂时禁用IWDG。

使用特权

评论回复
18
夜阑风雨| | 2025-6-7 21:00 | 只看该作者
在启动文件中添加代码,强制跳过IWDG的初始化部分。例如,在初始化代码中添加条件编译,根据调试标志决定是否初始化IWDG

使用特权

评论回复
19
codingtuzi| | 2025-6-7 21:04 | 只看该作者
嘿嘿 要知道狗狗是非常忠诚的

使用特权

评论回复
20
yangxiaor520| | 2025-6-7 22:06 | 只看该作者
看门狗是可以开关控制的

使用特权

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

本版积分规则

114

主题

5230

帖子

1

粉丝