f429ADC双通道DMA传输数据存储地址怎么分开设置

2019-07-20 03:34发布

      需要做一个ADC双通道不同采样率的采集存储系统,通过DMA将ADC采集到的数据送到SDRAM,在哪里设置把两个通道采集到的数据分开存储啊,我在DMA_HandleTypeDef就找到一个好像是指定DMA目的地址的结构变量   dma_handler.StreamBaseAddress=Bank5_SDRAM_ADDR;    还有一个问题就是双通道采样的时候,都需要12位的精度,也就是总转换周期需要采样周期+12个ADCCLK,设置不同采样率就只能设置不同的采样周期,比如采样周期一个为3ADCCLK,一个为28ADCCLK,那么在ADC转换的时候两个通道是可以同时进行的吗,不然一个转换另一个必须等待的话不会出错吗?第一次接触STM32,求各位大佬帮忙啊

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
正点原子
1楼-- · 2019-07-20 07:37
不支持分开存储
1208
2楼-- · 2019-07-20 12:47
 精彩回答 2  元偷偷看……
迎风的猪
3楼-- · 2019-07-20 13:50
 精彩回答 2  元偷偷看……
1208
4楼-- · 2019-07-20 17:30
迎风的猪 发表于 2019-2-27 15:27
关于双通道转换的疑问就是看了中文参考手册之后产生的,它描述扫描模式是每次转换结束后会自动转换 ...

这个没有具体弄过,你可以多多实践一下
迎风的猪
5楼-- · 2019-07-20 21:29
1208 发表于 2019-2-27 15:51
这个没有具体弄过,你可以多多实践一下

好吧,谢谢大佬
迎风的猪
6楼-- · 2019-07-20 21:52
 精彩回答 2  元偷偷看……

一周热门 更多>