TI中文支持网
TI专业的中文技术问题搜集分享网站

cc1110 watch dog 不会复位系统

void wdtEnable(void)
{EA = 0;WDCTL = 0xA0 | 0x08; //watch dog mode  interval 1sWDCTL = 0x50 | 0x08;asm("NOP");
}

复位不了 系统

Nutcracker:

Watch Dog 一直喂就不复位也正常啊。

问题解决了吗?若需大家帮忙分析,请提供更详细的信息。

1. 什么硬件板?

2. 有无用TI参考板验证?

3. 软件是基于什么Sample Code 改过来的?

4. 改了哪些?

SZ1:

Hi Clody,

您好!

这只是您定义的一个函数,请尽量提供您的主程序给我们看一下,谢谢!

user3455950:

你不是搞混了 通过设置WDT能立即复位CPU的STM8吧? 

CC1110 你这样设置了WDT为1秒(  INT1:0=0) ,

需要关中断并延时等待,直到WDT溢出才能复位CPU.

设2ms (INT1:0=3) 会快很多

赞(0)
未经允许不得转载:TI中文支持网 » cc1110 watch dog 不会复位系统
分享到: 更多 (0)