image.png

image.png

코드 설명

#include<stdio.h>

→ snprintf 선언 들어가 있는 헤더

HAL_UART_Transmit(&huart2, …)

→ UART로 데이터를 즉시(폴링 방식) 보내는 함수

⇒ BOOT OK와 같이 초기 확인용 1회 출력에 적합

HAL_ADC_Start(&hadc1);

→ ADC 변환 시작(Regular conversion 시작)

HAL_ADC_PollForConversion(&hadc1, 10);

→ 변환이 끝날 때까지 기다림(폴링), 10은 타임아웃(ms)느낌으로, 변환 안 끝나면 실패 처리 가능

HAL_ADC_GetValue(&hadc1);