Здравствуйте, уважаемые гуру и др. знатоки! Недавно приступил к изучению STM32.
Мучаю плату NUCLEO-L452RE-P (контроллер STM32L452RE). Использую STM32CubeIDE 1.3.0. и библиотеку HAL. Упёрся, похоже, безнадёжно без посторонней помощи, в следующую проблему.
Пытаюсь заставить АЦП обрабатывать:
- одну пару каналов для дифференциального входа,
- один канал для обычного,
- и три внутренних: Temperature Sensor Chanel, Vbat и Vrefint.
А тут в засаде калибровка!
Для дифференциального входа HAL имеет:
HAL_ADCEx_Calibration_Start(&hadc1, ADC_DIFFERENTIAL_ENDED);
Для обычного:
HAL_ADCEx_Calibration_Start(&hadc1, ADC_SINGLE_ENDED);
Как произвести калибровку, чтобы угодить всем каналам?
Спасибо ответившим и сочувствующим.