微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 如何使用Watchdog

如何使用Watchdog

时间:10-02 整理:3721RD 点击:

请问如何使用Watchdog,有没有参考的例程,谢谢!

watchdog直接用driverlib里面的.c和.h就可以正常工作了。测试可用,唯一有疑问的是,他的时钟不清楚,根据时间和计数值根本算不出准确的时钟频率,timer也是,我都怀疑他是默认用的RC振荡器了,不然那么大误差

Hi JianHua Zhou2

我尝试调用driverlib的.C/.H但是报错了,请问下您是怎么弄的,还有您说timer也是一样的,这个也跑起来了吗,定时器中断可以吗,能不能给点参考代码,谢谢!

2540? 2640?

扫了一眼,就一个寄存器吧?多简单啊

void wd_init(void)

{
    WDCTL = 0x02 << 2 | 0x00 << 0;
}


void wd_kick(void)
{
    WDCTL = 0x50;
    WDCTL = 0xA0;
    WDCTL = 0x50;
    WDCTL = 0xA0;
}

在使用时 wd_init();

在使用时适当的位置    wd_kick();

不然系统将在1秒后重启

cc2640

Hi jianHua Zhou

 关于看门狗,能不能给个参考例程啊,有个项目很急,没有更多的时间去研究,精度不高没有关系,谢谢!

cc2640看门狗的配置需要先配置驱动,然后在应用层初始化和开启,中断里面喂狗,具体的配置过程和源码,可以看下我的博客,地址在签名中

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

网站地图

Top