阿正的个人站学习笔记–STM32多通道DMA—ADC采样
资料来源于杜洋工作室,视频:https://www.bilibili.com/video/av18222153/?p=9
普通的ADC采样,一般直接采用通道即可,但是利用DMA可以实现快速的数据读取,而且可以实现单片机的高效率运行。–特记录代码来加深印象!从大学在图书馆就看杜洋老师的书,2018他又出了最新的视频教程,非常详细,注释感人!
学习总结:
DMA就像一个缓存数据一样,可以减轻cpu的负担。
- 使用DMA的话首先要确定外设的基地址。
- 设定缓冲区大小(多通道ADC)
- 开启允许多通道(多通道ADC)
- 允许地址偏移(多通道ADC)
- 使用ADC的话就单独配置即可
- 希望自己过几天能独立完成DMA的串口接收
adc.c
|
|
adc.h
|
|
main.c
|
|