[CW32F030系列] 芯源的CW32是不是有个看门狗中断功能?

[复制链接]
696|11
 楼主| forgot 发表于 2023-7-7 17:46 | 显示全部楼层 |阅读模式
我看资料说CW32看门狗的代码配置为产生中断不复位,看门狗可以停止复位,先进中断。因此,当看门狗时间到,进入看门狗中断函数WDT_IRQHandler()中,在中断函数中,可以进行软件复位或一些其他操作。

chenjun89 发表于 2023-7-10 08:16 来自手机 | 显示全部楼层
如果有看门狗就有中断功能
 楼主| forgot 发表于 2023-7-10 08:30 | 显示全部楼层
chenjun89 发表于 2023-7-10 08:16
如果有看门狗就有中断功能

我看资料是说可以停止复位,先进中断,说是和STM32不一样
szt1993 发表于 2023-7-11 21:56 | 显示全部楼层
forgot 发表于 2023-7-10 08:30
我看资料是说可以停止复位,先进中断,说是和STM32不一样

看门狗其实就是复位用的,是不是文档的意思是直接进入MCU复位
tpgf 发表于 2023-8-7 13:17 | 显示全部楼层
只要有看门狗这个模块 就有相应的中断功能
nawu 发表于 2023-8-7 13:40 | 显示全部楼层
理论上是可以  但是尽量不要在中断函数中做这些工作
aoyi 发表于 2023-8-7 14:02 | 显示全部楼层
为什么要在看门狗中断函数中进行软件复位呢
zljiu 发表于 2023-8-7 16:05 | 显示全部楼层
可以通过代码实现复位 也可以不进行复位操作
gwsan 发表于 2023-8-7 16:34 | 显示全部楼层
我觉得关键是寄存器是怎么配置的
tfqi 发表于 2023-8-7 17:12 | 显示全部楼层
看门狗的作用就是尽量使得程序不要跑飞
两只袜子 发表于 2023-10-7 11:34 | 显示全部楼层
芯源的CW32 MCU内部集成了看门狗定时器(IWDT)和窗口看门狗定时器(WWDT),具有看门狗中断功能。
AdaMaYun 发表于 2023-11-21 14:32 | 显示全部楼层
WWDT 通常被用来监测有严格时间要求的程序执行流程,防止由外部干扰或未知条件造成应用程序的执行异常,导致发生系统故障;而IWDT则使用比较灵活,可以自由实现IWDT启动、刷新和停止。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2112

主题

14683

帖子

59

粉丝
快速回复 在线客服 返回列表 返回顶部