打印
[技术问答]

新唐MuMicro常见问题解答【WDT】

[复制链接]
1215|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Q1:看门狗定时器(WDT) 模块的主要功能是什么?
A1: 看门狗定时器的主要目的是在系统进入到一个未知状态下能够执行一个系统复位。在芯片工作正常的情况下,用户需要在看门狗复位芯片之前及时的清除看门狗计数器。另外,用户也可以使用看门狗WDT中断标志 (WTIF) ,通过设置WTWKE位可以把CPU从深度睡眠状态唤醒。


沙发
haolaishi|  楼主 | 2014-6-25 07:21 | 只看该作者
Q2: 看门狗定时器的时钟源是什么?
A2: 系统时钟HCLK/2048 或者内部10 KHz RC振荡器都可以做看门狗时钟源。

使用特权

评论回复
板凳
haolaishi|  楼主 | 2014-6-25 07:21 | 只看该作者
Q3:看门狗定时器中的WDT计数器有什么定义?
A3: 18-位的向上计数器。

使用特权

评论回复
地板
haolaishi|  楼主 | 2014-6-25 07:22 | 只看该作者
Q4: WDT模块共有多少种溢出时间间隔?
A4:  看门狗定时器的超时间隔共有八个级别可选择。此外,看门狗定时器有 10 kHz、 32 kHz与 HCLK/2048 等多个时钟源。
下列表格列出看门狗定时器的超时间隔计算式,以及时钟源为 10  kHz 和 HCLK/2048 的计算.

使用特权

评论回复
5
haolaishi|  楼主 | 2014-6-25 07:22 | 只看该作者
Q5: WDT 的中断事件标志(WTIF) 被硬件置位后如何清除它?
A5:当18-位 向上WDT 计数器按照WTIS寄存器的位域选择的溢出时间溢出后, WDT 模块的中断标志 (WTIF) 将被硬件置位,并且这个标志位需要软件去写1才能被清除掉。

使用特权

评论回复
6
haolaishi|  楼主 | 2014-6-25 07:23 | 只看该作者
Q6:如何产生WDT 中断?
A6: 如果用户设置了 WDT 模块的中断使能位WTIE后,一旦中断事件标志被硬置位后, WDT 模块将使CPU产生一个WDT中断。

使用特权

评论回复
7
haolaishi|  楼主 | 2014-6-25 07:23 | 只看该作者
Q7: WDT 模块能把CPU从下电模式唤醒吗?
A7: 是的,如果用户设置了WDT模块的唤醒使能位WTWKE后,一旦中断事件标志(WTIF)被硬件置位后, WDT模块将把CPU从下电模式唤醒。

使用特权

评论回复
8
haolaishi|  楼主 | 2014-6-25 07:23 | 只看该作者
Q8: WDT 模块能够复位整个芯片吗?从WDT中断事件标志置位后到真正复位有效需要多长时间?
A8: 是的,如果用户设置了WDT模块的复位使能位WTRE后,一旦中断标志(WTIF) 被硬件置位后,WDT 模块将滞后1024 * T个周期 (其中T=1/WDT_CLK, WDT_CLK是WDT的时钟源)去复位整个芯片。

使用特权

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

本版积分规则

个人签名:不忘初心,积极乐观,勤且道义!

242

主题

1995

帖子

12

粉丝