代码拉取完成,页面将自动刷新
void init_WDT(void)
{
adi_wdt_Enable(true,callback_WDT);
adi_wdt_Kick();
}
void feed_WDT(uint8_t wdt_flag)
{
uint16_t wdt_count=0;
switch(wdt_flag)
{
case 0: //软件喂狗
{
adi_wdt_Kick();
while(wdt_count!=ADI_WDT_LOAD_VALUE)
{
adi_wdt_GetCount(&wdt_count);
}
break;
}
case 1: //硬件喂狗
{
adi_gpio_Toggle(Port2,Pin11);
break;
}
case 2:
{
adi_gpio_Toggle(Port2,Pin11);
adi_wdt_Kick();
while(wdt_count!=ADI_WDT_LOAD_VALUE)
{
adi_wdt_GetCount(&wdt_count);
}
break;
}
default:
{
adi_gpio_Toggle(Port2,Pin11);
adi_wdt_Kick();
while(wdt_count!=ADI_WDT_LOAD_VALUE)
{
adi_wdt_GetCount(&wdt_count);
}
break;
}
}
}
uint16_t read_WDT(void)
{
uint16_t wdt_count=0;
adi_wdt_GetCount(&wdt_count);
return wdt_count;
}
void callback_WDT(void *pCBParam,uint32_t Event,void *pArg)
{
feed_WDT(0);
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。