#include"main.h"intmain(void){/* Reset of all peripherals, Initializes the Systick */HAL_Init();hcomp.Instance=COMP2;/* Select COMP2 */hcomp.Init.InputMinus=COMP_INPUT_MINUS_VREFINT;/* Negative input is VREF (1.2V) */hcomp.Init.InputPlus=COMP_INPUT_PLUS_IO3;/* Positive input is PA3 */hcomp.Init.OutputPol=COMP_OUTPUTPOL_NONINVERTED;/* COMP2 polarity is non-inverted */hcomp.Init.Mode=COMP_POWERMODE_HIGHSPEED;/* COMP2 power mode is set to High speed */hcomp.Init.Hysteresis=COMP_HYSTERESIS_ENABLE;/* Hysteresis function is enabled */hcomp.Init.WindowMode=COMP_WINDOWMODE_DISABLE;/* Window mode is disabled */hcomp.Init.TriggerMode=COMP_TRIGGERMODE_NONE;/* External trigger for COMP2 is disabled */hcomp.Init.DigitalFilter=0;/* Initialize COMP2 */if(HAL_COMP_Init(&hcomp)!=HAL_OK){APP_ErrorHandler();}/* Start COMP2 */HAL_COMP_Start(&hcomp);while(1){}}