PID Closed-Loop Control Experiment Based on STM32F1 Series: Potentiometer Knob Drive
We use ADC2 to implement the potentiometer knob. Potentiometer Knob Initialization Code.c void PotentiometerKnob_Init(void){ /* Enable clock */ RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC2, ENABLE); // Enable ADC2 clock RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE); // Enable GPIOA clock /* Set ADC clock */ RCC_ADCCLKConfig(RCC_PCLK2_Div6); // Select clock division 6, ADCCLK = 72MHz / 6 = 12MHz /* GPIO initialization */ GPIO_InitTypeDef GPIO_InitStructure; GPIO_InitStructure.GPIO_Mode … Read more