打印

新人学习28004x看门狗相关疑问,求解答

[复制链接]
1111|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
aliceda|  楼主 | 2018-1-25 10:31 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式


问题一:根据这个看门狗的原理框图我们知道 bad key 会引发 复位或中断,但是根据图二和图三我们知道badkey是无动作的,这不是矛盾吗?
问题二:这个最小化窗口到底指的是什么,out of Window是指 计数器0~minimum这段的?

相关帖子

沙发
aliceda|  楼主 | 2018-1-25 10:59 | 只看该作者
自顶

使用特权

评论回复
板凳
杉树林罗| | 2018-1-25 13:09 | 只看该作者
问题1, 文档的意思应该是如果对看门狗的寄存器 WDKEY 先写0X55 再写0XAA,55 为重启使能 AA 为清零计数器,这样就能避免看门狗复位;WDKEY写其他值则没有效果
如下为TI 的官方程序:
//---------------------------------------------------------------------------
// Example: ServiceDog:
//---------------------------------------------------------------------------
// This function resets the watchdog timer.
// Enable this function for using ServiceDog in the application

void ServiceDog(void)
{
    EALLOW;
    WdRegs.WDKEY.bit.WDKEY = 0x0055;
    WdRegs.WDKEY.bit.WDKEY = 0x00AA;
    EDIS;
}

使用特权

评论回复
评论
aliceda 2018-1-25 13:36 回复TA
嗯,我也是这样认为的,所以图一badkey那条线应该就是错的。 
地板
杉树林罗| | 2018-1-25 13:14 | 只看该作者
问题2,看起来像是达到看门狗计数器达到复位条件的数值后仍允许延迟一小段时间,作为访问操作看门狗寄存器的时间开销

使用特权

评论回复
5
杉树林罗| | 2018-1-25 13:15 | 只看该作者
个人愚见,不妥之处大家探讨探讨

使用特权

评论回复
6
dirtwillfly| | 2018-1-25 19:54 | 只看该作者
杉树林罗 发表于 2018-1-25 13:14
问题2,看起来像是达到看门狗计数器达到复位条件的数值后仍允许延迟一小段时间,作为访问操作看门狗寄存器 ...

使用特权

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

本版积分规则

2

主题

6

帖子

0

粉丝