Страница на этапе разработки
В данном уроке мы напишем программный код который будет запускать АЦП через заданные промежутки времени, то есть по таймеру. Данная возможность может понадобиться если Вам не нужно постоянно считывать значения с ножки АЦП.
Для начала настроим наш АЦП:
Использовать будем ADC1 нулевой канал.
Теперь необходимо установить событие по которому будет запускаться наш АЦП:
Запускаться наш АЦП будет от Timer3, для этого External Trigger Conversion Source ставим Timer3 Trigger Out event.
/* USER CODE BEGIN Includes */
#include <stdio.h>
#include <string.h>
/* USER CODE END Includes */
/* USER CODE BEGIN PTD */
void send_str(char* str);
/* USER CODE END PTD */
/* USER CODE BEGIN PV */
volatile uint16_t adc=0;
char trans_str[14]={0,};
/* USER CODE END PV */