STM32G474xx HAL User Manual
函数
初始化和去初始化函数
COMP导出函数

函数

ErrorStatus LL_COMP_DeInit (COMP_TypeDef *COMPx)
 将所选COMP实例的寄存器去初始化为默认复位值。
ErrorStatus LL_COMP_Init (COMP_TypeDef *COMPx, const LL_COMP_InitTypeDef *COMP_InitStruct)
 初始化COMP实例的部分功能特性。
void LL_COMP_StructInit (LL_COMP_InitTypeDef *COMP_InitStruct)
 将每个LL_COMP_InitTypeDef字段设置为默认值。

函数详细说明

ErrorStatus LL_COMP_DeInit ( COMP_TypeDef *  COMPx)

将所选COMP实例的寄存器去初始化为默认复位值。

注意:
如果比较器被锁定,软件无法进行去初始化操作。解锁比较器的唯一方法是设备硬件复位。
参数:
COMPxCOMP实例
返回值:
一个ErrorStatus枚举值:
  • SUCCESS:COMP寄存器已去初始化
  • ERROR:COMP寄存器未去初始化

定义位于文件stm32g4xx_ll_comp.c的第328行。

引用assert_paramLL_COMP_IsLocked()LL_COMP_WriteReg

ErrorStatus LL_COMP_Init ( COMP_TypeDef *  COMPx,
const LL_COMP_InitTypeDef COMP_InitStruct 
)

初始化COMP实例的部分功能特性。

注意:
此函数配置所选COMP实例的功能特性。某些功能特性也可在COMP公共实例范围内使用(对多个COMP实例通用)。请参阅具有"COMPxy_COMMON"作为参数的函数。
参数:
COMPxCOMP实例
COMP_InitStruct指向LL_COMP_InitTypeDef结构的指针
返回值:
一个ErrorStatus枚举值:
  • SUCCESS:COMP寄存器已初始化
  • ERROR:COMP寄存器未初始化

定义位于文件stm32g4xx_ll_comp.c的第365行。

引用assert_paramLL_COMP_InitTypeDef::InputHysteresisLL_COMP_InitTypeDef::InputMinusLL_COMP_InitTypeDef::InputPlusIS_LL_COMP_INPUT_HYSTERESISIS_LL_COMP_INPUT_MINUSIS_LL_COMP_INPUT_PLUSIS_LL_COMP_OUTPUT_BLANKING_SOURCEIS_LL_COMP_OUTPUT_POLARITYLL_COMP_IsLocked()LL_COMP_InitTypeDef::OutputBlankingSourceLL_COMP_InitTypeDef::OutputPolarity

void LL_COMP_StructInit ( LL_COMP_InitTypeDef COMP_InitStruct)