新版本cube MX 如何设置多通道ADC采样

2019-07-14 18:27发布

cube MX 新版本 V4.12.0,进入ADC设计界面后和网上看到的范例有差别,没有多通道设置了?不知道如何下手?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
周小舟1
1楼-- · 2019-07-17 04:17
楼主问题是怎么解决的,能方便给个答案吗?!
lulfu826
2楼-- · 2019-07-17 06:16
没有解决。
lulfu826
3楼-- · 2019-07-17 06:45
asd009 发表于 2018-8-20 11:17
配置多通道最好使用DMA,
启动DMA同时就是启动多通道采集。你配置好工程后会自动配置通道的
HAL_ADC_Start_DMA(&hadc,ADC_ConvertedValue,2)

在STM32F系列ADC采用DMA好像可以这样配置,STM32L051好像没法配置多通道,你可以试试,不知道是不是我的软件版本没跟上;
你说的在:
/* USER CODE BEGIN 3 */



/* USER CODE END 3 */内写函数,当然是写这里的,你觉得会犯这么低级的错误吗?
我说的删除用户程序可不是这里而是连用户写的xxxx.c文件整个删除,那才真正让人抓狂。
nvywyerwer
4楼-- · 2019-07-17 07:14
 精彩回答 2  元偷偷看……
TONY_S
5楼-- · 2019-07-17 08:07
Oo一笑 发表于 2018-8-20 09:04
看你是开了DMA 了,你开几个ADC通道 Cube会自动配置通道的。。。无需再设置。。和F0的一样。。。

兄弟,你用过F0吗?F0是自动配置通道的?那它扫描的方式是在Scan Conversion Mode里设置的那样,Forward或者Backward吗?这意思就是我不用手动配置Rank的前后顺序了吗?
TONY_S
6楼-- · 2019-07-17 10:47
asd009 发表于 2018-8-20 11:17
配置多通道最好使用DMA,
启动DMA同时就是启动多通道采集。你配置好工程后会自动配置通道的
HAL_ADC_Start_DMA(&hadc,ADC_ConvertedValue,2)

兄弟,你说的这个2代表两通道貌似是不是有点问题啊,我看了一下函数定义,2就是Length的实参,官方的解释原文是The length of data to be transferred from ADC peripheral to memory,貌似不是代表2通道啊

一周热门 更多>