1. 程式人生 > >STM32CubeMX學習筆記——STM32H743_ADC

STM32CubeMX學習筆記——STM32H743_ADC

STM32CubeMX學習筆記——STM32H743_ADC


使用內建的ADC1 IN16 的 Single-ended模式進行手動轉換(無掃描、無迴圈)

採用STM32CubeMX 5.0.0 版本
5.0.0版本與4.27.0版本UI介面變化很大
新版本向下相容其他版本

Github

https://github.com/HaHaHaHaHaGe/Planof2019_half/tree/master/Course_Project/STM32H7/Class08_ADC

STM32CubeMX配置

STM32CubeMX版本:5.0.0
配置流程:
Pinout & Configuration介面選擇並開啟RCC時鐘
Clock Configuration配置時鐘樹
生成工程

Pinout配置

在這裡插入圖片描述

Clock Configuration配置

在這裡插入圖片描述

程式碼部分

main.c

/* USER CODE BEGIN 0 */
unsigned int adc_v;
/* USER CODE END 0 */

 /* Infinite loop */
  /* USER CODE BEGIN WHILE */
  while (1)
  {
		HAL_ADC_Start
(&hadc1); adc_v = HAL_ADC_GetValue(&hadc1); /* USER CODE END WHILE */ /* USER CODE BEGIN 3 */ } /* USER CODE END 3 */