[技术问题解答] KL25-WDOG

[复制链接]
1524|5
 楼主| n841115849 发表于 2014-9-5 10:39 | 显示全部楼层 |阅读模式
void wdogInit(void)
{
    SIM_SRVCOP = SIM_SRVCOP_SRVCOP(0x55);                              
    SIM_SRVCOP = SIM_SRVCOP_SRVCOP(0xAA);                              
     SIM_COPC  = SIM_COPC_COPT(3);  
}
看门狗经过以上初始化后不喂狗也不会复位,为什么?是不是还有什么寄存器没配置到
FSL_TICS_Robin 发表于 2014-9-5 11:02 | 显示全部楼层
楼主你好
看门狗的一些寄存器只只写1次的,如果启动在进入main函数之前有禁止过看门狗,那么你后续操作就无法再开启。

FSL_TICS_Robin 发表于 2014-9-5 11:03 | 显示全部楼层
请问你用的是哪个例程,飞思卡尔官网提供的KL25_SC程序包里的工程通常都是启动阶段就会操作禁止看门狗的。

评分

参与人数 1威望 +1 收起 理由
n841115849 + 1 很给力!

查看全部评分

 楼主| n841115849 发表于 2014-9-5 11:08 | 显示全部楼层
搞定了,不知道怎么结贴
FSL_TICS_Robin 发表于 2014-9-5 11:09 | 显示全部楼层
论坛里之前也有网友问过,你可以通过搜索关键字“看门狗 复位”找到相关帖子参考。
FSL_TICS_Robin 发表于 2014-9-5 11:10 | 显示全部楼层
n841115849 发表于 2014-9-5 11:08
搞定了,不知道怎么结贴

结帖请参考论坛置顶的 本论坛中结贴方式
不过好像要过2、3天后才能操作结帖。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

4

帖子

0

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