KW36的看门狗是COP,使用可以参考COP例程。注意:
看门狗是硬件默认开启的,复位时SIM->COPC的值是0x0c。但一般的demo会在初始化时把时SIM->COPC清0,关闭看门狗。这个寄存器是复位后每个位只能写一次的。
所以如果需要使用看门狗,需要在配置里定义DISABLE_WDOG=0。再根据需要初始化看门狗。
在官方封装的BLE低功耗模式中,看门狗是会停止的。看门狗只能在VLPS模式下使用,但是协议栈封装的低功耗模式没有使用VLPS。如果使用蓝牙低功耗的同时也需要使用看门狗,需要用户自己实现VLPS的低功耗模式。
IAR debug时,发现看门狗不能运行。在reset中断时会看到看门狗已经清零,无法再次配置。目测是IAR的问题。