Discuz! Board

标题: 51822 看门狗不能启用 [打印本页]

作者: ppoipq    时间: 2016-9-13 09:33
标题: 51822 看门狗不能启用
在使用看门狗的过程中,
  
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 , 使用以上的函数不见看门狗动作, 求指点

作者: admin    时间: 2016-9-19 09:47
蓝牙下直接用定时器超时中断做呀




欢迎光临 Discuz! Board (http://qfv8.com/) Powered by Discuz! X3