Using Analog to Digital Converter on STM32
Set External Trigger Conversion Source to be "Regular Conversion launched by software"
It is more convenient to use injected channel.
Configure Timer 2 to generate reset event on TRGO at 1 kHz.
The 1 kHz is calculated from APB1_TIMER_CLOCKS / (PSC + 1) / (ARR + 1):
APB1_TIMER_CLOCKS / (PSC + 1) / (ARR + 1)
Last updated 1 year ago
HAL_ADC_Start(&hadc1); HAL_StatusTypeDef status = HAL_ADC_PollForConversion(&hadc1, 100); uint32_t value = (int32_t)HAL_ADC_GetValue(&hadc1);