1.选芯片打开cubemx,选择单片机型号(实际可随自己的板子型号来)。
2.配置好相关RCC的HSE为外部晶振和sys的Debug模式
其中sys的debug模式,我这里用的是DAP下载器,所以如下图,如果是其他下载器,建议自行百度如何选择。
3.ADC的配置,实际按自己的需求来
相关dma配置,这里模式选择循环,这就不需要每次调用相关函数去获取adc的值了。因为是5个通道,所以Memory选择递增。另外这里的DMA的中断是默认开启的,实际在程序上是不用的,生成工程后,得注释掉DMA中断使能,不然会一直进中断(这种现象我也只在f103和f334中见到)。
4.时钟树的配置,按照自己的板子来配置就行。
5.项目的相关配置

6.生成工程,并打开相关工程
7.打开main.c(另加一个adc校准)
8.编译程序,下载到板子上即可
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
adc
+关注
关注
100文章
8061浏览量
560640 -
STM32
+关注
关注
2319文章
11289浏览量
378399
发布评论请先 登录
相关推荐
热点推荐
STM32C5A3R开发(3)----配置串口打印
在传统 STM32 开发中,我们通常会通过 STM32CubeMX 配置 USART,并重定向 printf() 到串口,用于输出调试信息。STM32C5 使用新的 STM32CubeMX
STM32C542R开发(3)----配置串口打印
在传统 STM32 开发中,我们通常会通过 STM32CubeMX 配置 USART,并重定向 printf() 到串口,用于输出调试信息。STM32C5 使用新的 STM32CubeMX
MCU芯片AS32X601如何使用 DMA 单次模式搬运 ADC 多通道采样数据?
背景 在数据采集项目中,经常需要 ADC 按固定周期采集多个模拟通道,并通过 DMA 自动把转换结果搬运到内存,以减少 CPU 占用。 AS32X601 当前
STM32CUBEMX开发GD32F303(11)----ADC在DMA模式下扫描多个通道
。
STM32CUBEMX配置
勾选中断。
ADC1配置。
ADCs_Common_Settings:
Mode:Independent mod 独立 ADC 模式,当使用一个 ADC
发表于 06-16 10:59
STM32CUBEIDE(10)----ADC在DMA模式下扫描多个通道
概述
本章STM32CUBEMX配置STM32F103的ADC在DMA模式扫描多个通道,通过串口进行打印。 最近在弄ST和GD的课程,需要样片的可以加群申请:6_15061293。
样
发表于 06-16 10:57
STM32CUBEIDE(9)----双ADC轮询模式扫描多个通道
概述
本章STM32CUBEMX配置STM32F103双ADC轮询模式扫描多个通道,通过串口进行打印。
最近在弄ST和GD的课程,需要样片的可以加群申请:6_15061293。
样品申请
https
发表于 06-16 10:13
STM32CUBEMX开发GD32F303(10)----双ADC轮询模式扫描多个通道
)
ADC2
IN7(PA7)
IN8(PB0)
IN9(PB1)
生成例程
这里准备了GD32303C_START开发板进行验证。
STM32CUBEMX配置
勾选中断。
ADC1配置
发表于 06-16 10:08
STM32CUBEMX开发GD32F303(9)----USART通过DMA收发
概述
本章STM32CUBEMX配置STM32F103,并且在GD32F303中进行开发,同时通过GD32303C_START开发板内进行验证。 本章主要配置串口进行DMA收发。 需要GD样片的可以
发表于 06-15 19:58
STM32CUBEIDE(8)----USART通过DMA收发
概述
本章STM32CUBEMX配置STM32F103,测试串口发送接收函数。 最近在弄ST和GD的课程,需要样片的可以加群申请:615061293。
样品申请
https
发表于 06-15 19:56
STM32CUBEMX开发GD32F303(8)----USART收发配置
概述
本章STM32CUBEMX配置STM32F103,并且在GD32F303中进行开发,同时通过GD32303C_START开发板内进行验证。需要GD样片的可以加Q_QUN申请
发表于 06-15 19:54
STM32CUBEMX开发GD32F303(6)----GPIO输入函数说明
概述
本章STM32CUBEMX配置STM32F103,并且在GD32F303中进行开发,同时通过GD32303C_START开发板内进行验证。
视频教学
硬件准备
这里准备了2块开发板进行验证
发表于 06-15 19:40
STM32CUBEMX开发GD32F303(3)----点亮LED
概述
以STM32CUBEMX创建STM32F103工程,同时移植在GD32F303中,同时通过J-LINK烧录GD32303C_START和GD32303E_EVAL开发板内进行验证。需要样片
发表于 06-15 14:09
STM32C542开发(3)----配置串口打印
在传统 STM32 开发中,我们通常会通过 STM32CubeMX 配置 USART,并重定向 printf() 到串口,用于输出调试信息。STM32C5 使用新的 STM32CubeMX
自己DIY的STM32F103C8T6最小系统板+ADC使用的是F103的ADC1
= GPIO_MODE_ANALOG;
HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
/* ADC1 DMA Init */
/*
发表于 12-06 13:14
请问RT-Thread与stm32cubemx联合开发的原理是什么?
在使用RT-Thread与stm32cubemx联合开发的原理是什么,cubemx在其中主要起到了哪些功能呢?
发表于 10-11 15:49
基于STM32CubeMX的HAL库的DMA的多路ADC采集
评论