Всем привет! Сегодня будет первая часть цикла статей про работу с аналогово-цифровым преобразователем на микроконтроллере stm32. Если подробнее - разберём настойки и напишем код. Тестировать программу и выводить данные будем с следующих статьях, так как для этого нужно ещё изучить отправку данных по UART. Скажете, это же можно сделать через отладку, и будете правы. Но во-первых, у меня отладчик решительно отказывается работать, а во вторых мы не ищем лёгких путей. Давайте начинать. Чтобы произвести настройку, создаём проект и выбираем вкладку analog. В ней нажимаем на ADC1( analog-digital converter, или по русски - аналогово-цифровой преобразователь). В выпавшем списке выбираем IN1, то есть первый канал. Больше ничего выбирать не нужно, настройка завершена. Описывать буду по строчками кода. 92 строка. Калибровка АЦП. В скобках пишем наш АЦП. (В нашем случае первый). 93 строка. Создаём переменную, в которой будем хранить значения. 100 строка. Для того, чтобы АЦП начал преобразова