打印
[产品应用]

CW32A030的看门狗和SysTick 定时器

[复制链接]
685|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jf101|  楼主 | 2024-9-19 22:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
CW32A030的看门狗有独立看门狗和窗口看门狗如下:

1、 独立看门狗(IWDT)
独立看门狗定时器(IWDT) 使用专门的内部RC 时钟源RC10K,可避免运行时受到外部因素影响。一旦启动
IWDT,用户需要在规定时间隔内对IWDT 的计数器进行重载,否则产生溢出会触发复位或产生中断信号。
IWDT 启动后,可停止计数。用户可选择在深度休眠模式下IWDT 保持运行或暂停计数。
专门设置的键值寄存器可以锁定IWDT 的关键寄存器,防止寄存器被意外修改。

2、 窗口看门狗(WWDT)
CW32A030 微控制器内部集成窗口看门狗定时器(WWDT),用户需要在设定的时间窗口内进行刷新,否则看
门狗溢出将触发系统复位。WWDT 通常被用来监测有严格时间要求的程序执行流程,防止由外部干扰或未知
条件造成应用程序的执行异常,导致发生系统故障。

3、 SysTick 定时器
此定时器常用于实时操作系统,但也可用作标准递减计数器。它的特点是:
●● 24 位递减计数器
●● 自动重装载能力
●● 当计数器达到 0 时产生可屏蔽的系统中断

使用特权

评论回复
沙发
星辰大海不退缩| | 2024-9-20 09:30 | 只看该作者
独立看门狗定时器(IWDT) 使用专门的内部RC 时钟源RC10K,可避免运行时受到外部因素影响,运行更稳定。

使用特权

评论回复
板凳
szt1993| | 2024-9-23 16:43 | 只看该作者
时器常用于实时操作系统,但也可用作标准递减计数器

使用特权

评论回复
地板
小夏天的大西瓜| | 2024-9-27 08:57 | 只看该作者
独立看门狗定时器(IWDT) 使用专门的内部RC 时钟源RC10K,可避免运行时受到外部因素影响。

使用特权

评论回复
5
AdaMaYun| | 2024-10-13 17:14 | 只看该作者
CW32A030 微控制器内部集成窗口看门狗定时器(WWDT),用户需要在设定的时间窗口内进行刷新

使用特权

评论回复
6
tpgf| | 2025-2-6 13:05 | 只看该作者
可以使用SysTick定时器实现简单的延时功能,通过设置合适的重装值和等待定时器溢出来实现

使用特权

评论回复
7
磨砂| | 2025-2-8 13:21 | 只看该作者
一旦开启,除非复位,否则无法停止。当使用stop模式时,需要定时唤醒喂狗

使用特权

评论回复
8
晓伍| | 2025-2-8 15:11 | 只看该作者
睡眠模式下,时钟停止,窗口看门狗也停止计数。但喂狗有严格的时间限制,必须在规定的某段时间内喂狗,喂早和喂迟都会导致系统复位

使用特权

评论回复
9
八层楼| | 2025-2-8 16:57 | 只看该作者
SysTick是一个24位递减计数器,是ARM Cortex-M内核的一部分,在CW32系列MCU中也可以使用,通常用于实现操作系统的时钟节拍或简单的延时功能

使用特权

评论回复
10
观海| | 2025-2-9 14:43 | 只看该作者
SysTick的时钟源可以是系统时钟(HCLK)或系统时钟的8分频(HCLK/8)

使用特权

评论回复
11
guanjiaer| | 2025-2-9 16:49 | 只看该作者
通过向特定的寄存器写入值来使能SysTick定时器

使用特权

评论回复
12
peterLaw| | 2025-2-18 17:05 | 只看该作者
看门狗主要应用是保护MCU进行复位操作

使用特权

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

本版积分规则

235

主题

1567

帖子

3

粉丝