设为首页收藏本站

Discuz! Board

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 3087|回复: 1
打印 上一主题 下一主题

51822 看门狗不能启用

[复制链接]

1

主题

6

帖子

34

积分

新手上路

Rank: 1

积分
34
跳转到指定楼层
楼主
ppoipq 发表于 2016-9-13 09:33:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在使用看门狗的过程中,
  
void wdt_init(void)  
{  
    NRF_WDT->TASKS_START = 0;  
    NRF_WDT->CRV = RELOAD_COUNT;  
    NRF_WDT->CONFIG =  
    WDT_CONFIG_HALT_Pause << WDT_CONFIG_HALT_Pos |  
    WDT_CONFIG_SLEEP_Pause << WDT_CONFIG_SLEEP_Pos;  
    NRF_WDT->RREN = WDT_RREN_RR0_Enabled << WDT_RREN_RR0_Pos;  
}

void wdt_start(void)  
{  
    NRF_WDT->TASKS_START = 1;  
}  
void wdt_feed(void)  
{  
    if(NRF_WDT->RUNSTATUS & WDT_RUNSTATUS_RUNSTATUS_Msk)  
        NRF_WDT->RR[0] = WDT_RR_RR_Reload;  
}  
void wdt_stop(void)  
{  
    NRF_WDT->TASKS_START = 0;  
}  

先调用  
wdt_init     
后 wdt_start
使用的BLE 串口通信DEMO , 使用以上的函数不见看门狗动作, 求指点
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

243

主题

1706

帖子

6151

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6151
沙发
admin 发表于 2016-9-19 09:47:01 | 只看该作者
蓝牙下直接用定时器超时中断做呀
回复 支持 反对

使用道具 举报

Archiver|手机版|小黑屋|Comsenz Inc.   

GMT+8, 2024-5-13 16:10 , Processed in 0.119987 second(s), 28 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表