ACMP initialization structure.
Public Attributes#
uint32_t
Bias current.
Input range.
ACMP accuracy mode.
Hysteresis level.
bool
Inactive value emitted by ACMP during warmup.
uint32_t
VDD division factor.
bool
If true, ACMP is enabled after configuration.
Public Attribute Documentation#
biasProg#
uint32_t ACMP_Init_TypeDef::biasProg
Bias current.
See the ACMP chapter about bias and response time in the reference manual for details. Valid values are in the range 0-7.
inputRange#
ACMP_InputRange_TypeDef ACMP_Init_TypeDef::inputRange
Input range.
Adjust this setting to optimize the performance for a given input voltage range.
accuracy#
ACMP_Accuracy_TypeDef ACMP_Init_TypeDef::accuracy
ACMP accuracy mode.
Select the accuracy mode that matches the required current usage and accuracy requirement. Low accuracy consumes less current while high accuracy consumes more current.
vrefDiv#
uint32_t ACMP_Init_TypeDef::vrefDiv
VDD division factor.
VREFOUT = VREFIN * (VREFDIV / 63). Valid values are in the 0-63 range.