- DMA通道
- DMA通道在接收数据时,不影响CPU其他的操作。
- DMA优先级:DMA1优先DMA2,较低编号的通道优先于较高的通道,通道2优先于通道4。
- ADC单通道与DMA传输的配置
- ADC配置成连续转换。
- DMA数据传输方向由外到内,必须数组,必须递增数据地址,根据ADC数据配置数据位数,工作模式循环模式。
- ADC多通道与DMA中断配置
- ADC多个通道首先要配置好顺序,这样数组里就可以按照顺序去处理,还要开启循环扫描+连续转换。
- DMA开启数据完成中断,中断函数里进行数据滤波或者平均。
- DMA1请求表
- DMA2请求表
外设 |
通道1 |
通道2 |
通道3 |
通道4 |
通道5 |
通道6 |
通道7 |
ADC1 |
ADC1 |
|
|
|
|
|
|
SPI/I2S |
|
SPI |