微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > cc1110 watch dog 不会复位系统

cc1110 watch dog 不会复位系统

时间:12-23 整理:3721RD 点击:
void wdtEnable(void)
{
  EA = 0;
  WDCTL = 0xA0 | 0x08; //watch dog mode  interval 1s
  WDCTL = 0x50 | 0x08; 
  asm("NOP");
}


复位不了 系统

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

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

1. 什么硬件板?

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

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

4. 改了哪些?

Hi Clody,

您好!

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

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

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

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

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top