Angelo
我想使用芯片的硬件看门狗在FreeRTOS例程里面。在second_boot例程里面有一个看门狗的例子,我已经移植过来。但是不太明白其中的含义。
static void wdt_init(void)
{
wdt_handle.init.counter = 32678 * 20; wdt_handle.init.alarm_counter = 0; hal_aon_wdt_init(&wdt_handle); SystemCoreUpdateClock(); SysTick_Config(SystemCoreClock/10); hal_nvic_enable_irq(SysTick_IRQn);
}
请问这段代码,是初始化看门狗多长时间进行复位呢?20秒不喂狗就复位?需要一个文档说明。
同时,喂狗部分一般是怎么添加进来呢?我看例子是添加在systick_handle这个函数里面。不是很明白。能否大概解释一下。多谢!
wan****com
AON WDT接口的详细说明,请参考《GR551x_HAL及LL驱动用户手册》。
上述代码的看门狗超时时间为20秒。
打开微信,使用“扫一扫”即可关注