结构体
app_comp_params_t
结构体定义如下:
成员 | 描述 | 取值 |
---|---|---|
app_comp_pin_cfg_t pin_cfg |
对COMP模拟输入引脚input和模拟参考源引脚Vref进行配置 |
参考app_comp_pin_t结构体 |
comp_init_t init |
COMP需要的初始化配置 |
参考comp_init_t结构体 |
comp_env_t comp_env |
仅用于记录初始化设备的句柄、相关参数和信号量等,不需要配置 |
详细信息请参考文件:SDK_Folder\drivers\inc\app_comp.h。
app_comp_pin_t
结构体定义如下:
成员 | 描述 | 取值 |
---|---|---|
app_io_type_t type |
IO类型 |
可配置类型: APP_IO_TYPE_MSIO |
app_io_mux_t mux |
设置IO映射功能 |
APP_IO_MUX_7 |
uint32_t pin |
IO引脚 |
|
详细信息请参考文件:SDK_Folder\drivers\inc\app_comp.h。
comp_init_t
结构体定义如下:
成员 | 描述 | 取值 |
---|---|---|
uint32_t input_source |
COMP输入引脚 |
GR551x取值选项:
对应引脚为MSIO0 ~ MSIO4 GR5526取值选项:
对应引脚为MSIO0 ~ MSIO7 |
uint32_t ref_source |
COMP参考源 |
GR551x取值选项:
GR5526取值选项:
|
uint32_t ref_value |
COMP参考输入电压值 |
GR551x取值选项:
GR5526取值选项:
说明: 参考源为内部参考时,实际参考电压:GR551x为30 mV*档位,GR5526为7.45 mV*档位;参考源为电池时,实际参考电压为VBAT*[(档位+1)/10}] |
uint32_t hyst |
迟滞(仅适用于GR5526) |
该参数的取值可以是下列值中的任意一个,用或运算进行多个选择:
说明: 迟滞和开启逆向迟滞总是开启,用户无需关心此参数输入 |
uint32_t edge |
中断触发方式(仅适用于GR5526,GR551x默认只有上升沿触发) |
该参数的取值可以是下列值中的任意一个:
|
uint32_t res_deg |
矫正值(仅适用于GR5526) |
暂不支持,默认为0 |
详细信息请参考文件:SDK_Folder\drivers\inc\hal\gr55xx_ll_comp.h。
app_comp_pin_cfg_t
结构体定义如下:
成员 | 描述 | 取值 |
---|---|---|
app_comp_pin_t input |
COMP输入引脚配置 |
参考app_comp_pin_t结构体 |
app_comp_pin_t vref |
COMP参考引脚配置 |
参考app_comp_pin_t结构体,如果参考源是内部参考电压或者电池电压,此参数可为NULL |
详细信息请参考文件:SDK_Folder\drivers\inc\app_comp.h。