STM32CubeMX_STM32F303_ADC1~4 DMA1~2采集9路ADC
来源:互联网 发布:mac pdf转word 编辑:程序博客网 时间:2024/05/20 08:22
在上一篇基础上用DMA1 DMA2控制器采集ADC1~4 的9路ADC信号,首先得搞清楚DMA和ADC 还有通道之间的关系,以STM32F303CB系列为例,
此处的CH1是DMA1的通道1,我习惯吧ADCx的INx也叫通道,不过是ADC的通道,以下也这么引用,注意了,这个系列DMA有2个,DMA1 DMA2
DMA的通道有12个,DMA1有7个,DMA2有5个,数据手册中的图贴出来直观一点:
以上所述都是指DMA的通道哦,这个在开启DMA功能时会用到!
下面再说说ADC的通道,下图是本系列芯片所列出的ADC1~ADC4可外接的输入通道
霸气,先简单加一下,理论上可以接50个外部ADC通道哦,下面是ADC1~4在手册上的详细通道列表啦
ADC1通道汇总
ADC2通道汇总
ADC3通道汇总
ADC4通道汇总
理清楚以上2个关于通道的概念,再来说说ADC和DMA的映射关系,上图说话
上图明确指出ADC1挂在DMA1上,ADC2~4挂在DMA2上,有了以上清晰的DMA&ADC的关系,下面看看CUBEMX的配置
以上设置完成后,在生成的代码中添加下面内容
以下是调试数据
- STM32CubeMX_STM32F303_ADC1~4 DMA1~2采集9路ADC
- STM32之内部3个ADC+2个DMA同时采集14路信号
- ADC信息采集
- stm8 ADC中断采集
- nuvoton ADC采集
- stm32cubemx 多路adc采集
- ADC 采集电池电量
- ADC采集那些事
- ADC循环采集六路电压(转)
- STM32F4xx + 片外ADC 多路采集方案小结
- STM32 ADC 多通道16路电压采集
- STM32采集多路ADC到DMA的方法
- PIC18F,ADC多通道采集,定时采集
- STM32F0 ADC DMA快速采集
- 内部温度传感器(ADC采集)
- stm32f103 adc采集 程序配置
- 用ADC连续采集11路模拟信号,并由DMA传输到内存
- CC2530的ADC采集外部电压
- poj2299 Ultra-QuickSort/nyoj117(树状数组,归并排序)
- Linux 命令行工具使用小贴士及技巧(1)
- Array、ArrayList、Vector、LinkedList
- 二叉树设计(二)
- 杂谈: MVC/MVP/MVVM
- STM32CubeMX_STM32F303_ADC1~4 DMA1~2采集9路ADC
- HDU
- 内存锁定
- Android 活动(Activity)
- 小练习
- webstorm中配置git
- 【PHP-网页内容抓取】抓取网页内容的两种常用方法
- android:singleLine ="true" 过时
- angularjs 依赖注入3种写法