如何使用COMP驱动
COMP HAL驱动使用方法如下:
- 重写hal_comp_msp_init()接口,在该接口中调用hal_nvic_set_priority()及hal_nvic_enable_irq()使能COMP的NVIC中断。
- 重写hal_comp_trigger_callback()接口。
- 声明一个comp_handle_t句柄结构体,例如:comp_handle_t g_comp_handle。
- 配置g_comp_handle句柄的初始化结构体init成员中的输入源、参考源和参考值。
- 调用hal_comp_init()初始化COMP模块。
- 调用hal_comp_start开始比较器功能。
- 调用hal_comp_stop停止比较器功能。
说明:
- GR5515芯片采用单电源供电,不支持负电压输入。
- 在实际使用中,需要将外部的物理量作为输入,IO不能为悬空态。