ADC_DMA采集各种实例 F1和F7

2019-07-21 04:06发布

本帖最后由 biglu 于 2018-12-8 22:50 编辑

测试了一下ADC的DMA采集的功能,写了下面几个实例,记录一下。还是保持之前UART_DMA的测试代码风格。

5个实例是基于战舰V3的标准库版本。

1. 12通道ADC_DMA_TIM2比较触发
2. 12通道ADC_DMA_TIM3的TRGO触发
3. 12通道ADC_DMA_标志位等待获取
4. 12通道ADC_DMA
5. 12通道ADC_DMA中断方式

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
biglu
1楼-- · 2019-07-21 04:14
 精彩回答 2  元偷偷看……
biglu
2楼-- · 2019-07-21 09:44
下面1个实例是基于阿波罗F767的HAL库版本。

1. 基于阿波罗_STM32F767_多通道ADC_DMA中断方式_HAL库

HAL库操作跟F1基本没什么区别,就不继续弄了。
用F7的时候,读取DMA前要先关闭DCache,否则会有别的错误问题。
1208
3楼-- · 2019-07-21 15:42
谢谢分享
恋人心
4楼-- · 2019-07-21 18:07
biglu 发表于 2018-12-8 22:49
下面1个实例是基于阿波罗F767的HAL库版本。

1. 基于阿波罗_STM32F767_多通道ADC_DMA中断方式_HAL库

谢谢分享,大神
Lelouch31
5楼-- · 2019-07-22 00:04
谢谢分享
秋天
6楼-- · 2019-07-22 00:32
 精彩回答 2  元偷偷看……

一周热门 更多>