11 #ifndef _CI13LC_IWDG_H_ 12 #define _CI13LC_IWDG_H_ 27 #define IWDG_S_COUNT (get_src_clk() / 16) 28 #define IWDG_MS_COUNT (IWDG_S_COUNT / 1000) void iwdg_open(iwdg_base_t base)
打开iwdg
Definition: ci13lc_iwdg.c:82
iwdg_resen_t res
Definition: ci13lc_iwdg.h:63
Definition: ci13lc_iwdg.h:35
iwdg_irqen_t irq
Definition: ci13lc_iwdg.h:62
iwdg_irqen_t
中断开关定义
Definition: ci13lc_iwdg.h:41
Definition: ci13lc_iwdg.h:53
Definition: ci13lc_iwdg.h:44
Definition: ci13lc_iwdg.h:52
void iwdg_irqhander(void)
中断处理函数
Definition: ci13lc_iwdg.c:128
#define HAL_IWDG_BASE
Definition: ci13lc.h:98
unsigned int count
Definition: ci13lc_iwdg.h:61
void iwdg_feed(iwdg_base_t base)
喂狗函数
Definition: ci13lc_iwdg.c:110
void iwdg_config_reset(iwdg_base_t base)
仅配置复位和中断(烧录efuse默认打开了iwdg,中途烧录会关闭iwdg,用该接口就能重新启动iwdg) ...
Definition: ci13lc_iwdg.c:64
void iwdg_close(iwdg_base_t base)
关闭iwdg
Definition: ci13lc_iwdg.c:96
iwdg_resen_t
复位开关定义
Definition: ci13lc_iwdg.h:50
Definition: ci13lc_iwdg.h:43
void iwdg_init(iwdg_base_t base, iwdg_init_t init)
iwdg初始化
Definition: ci13lc_iwdg.c:39
iwdg配置结构体
Definition: ci13lc_iwdg.h:59
iwdg_base_t
控制器定义
Definition: ci13lc_iwdg.h:33