CI130X SDK API手册  2.2.0
本手册用于描述CI130X SDK各个组件和驱动API
结构体 | 枚举 | 函数

CI130X芯片IWDG驱动 更多...

结构体

struct  iwdg_init_t
 iwdg配置结构体 更多...
 

枚举

enum  iwdg_base_t { IWDG = HAL_IWDG_BASE }
 控制器定义 更多...
 
enum  iwdg_irqen_t {
  iwdg_irqen_enable = 1,
  iwdg_irqen_disable = 0
}
 中断开关定义 更多...
 
enum  iwdg_resen_t {
  iwdg_resen_enable = 1,
  iwdg_resen_disable = 0
}
 复位开关定义 更多...
 

函数

void iwdg_init (iwdg_base_t base, iwdg_init_t init)
 iwdg初始化 更多...
 
void iwdg_open (iwdg_base_t base)
 打开iwdg 更多...
 
void iwdg_close (iwdg_base_t base)
 关闭iwdg 更多...
 
void iwdg_feed (iwdg_base_t base)
 喂狗函数 更多...
 
void iwdg_irqhander (void)
 中断处理函数 更多...
 

详细描述

CI130X芯片IWDG驱动


结构体说明

◆ iwdg_init_t

struct iwdg_init_t

iwdg配置结构体

成员变量
unsigned int count

计数值

iwdg_irqen_t irq

中断开关

iwdg_resen_t res

复位开关

枚举类型说明

◆ iwdg_base_t

控制器定义

枚举值
IWDG 

IWDG控制器

◆ iwdg_irqen_t

中断开关定义

枚举值
iwdg_irqen_enable 

中断使能

iwdg_irqen_disable 

中断禁止

◆ iwdg_resen_t

复位开关定义

枚举值
iwdg_resen_enable 

复位使能

iwdg_resen_disable 

复位禁止

函数说明

◆ iwdg_close()

void iwdg_close ( iwdg_base_t  base)

关闭iwdg

参数
base外设基地址

◆ iwdg_feed()

void iwdg_feed ( iwdg_base_t  base)

喂狗函数

参数
base外设基地址

◆ iwdg_init()

void iwdg_init ( iwdg_base_t  base,
iwdg_init_t  init 
)

iwdg初始化

参数
base外设基地址
init初始化结构体

◆ iwdg_irqhander()

void iwdg_irqhander ( void  )

中断处理函数

◆ iwdg_open()

void iwdg_open ( iwdg_base_t  base)

打开iwdg

参数
base外设基地址