nrf52832怎么uninit看门狗
时间: 2023-08-24 21:06:08 浏览: 73
STM32 窗口看门狗
在nRF52832中,看门狗(Watchdog)是通过WDT模块实现的。要停用看门狗,可以通过以下步骤实现:
1. 禁用看门狗模块:首先,需要将WDT模块禁用,可以使用以下代码实现:
```
NRF_WDT->TASKS_STOP = 1;
```
2. 取消看门狗中断:如果看门狗已经启用了中断,需要取消中断,可以使用以下代码实现:
```
NRF_WDT->INTENCLR = WDT_INTENSET_TIMEOUT_Msk;
```
3. 清除看门狗计时器:最后,需要清除看门狗计时器,可以使用以下代码实现:
```
NRF_WDT->RR[0] = WDT_RR_RR_Reload;
```
以上代码将WDT模块禁用、取消中断并清除计时器,从而停用看门狗。
阅读全文