OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3442|回复: 6

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

[复制链接]

1

主题

4

帖子

0

精华

新手入门

积分
16
金钱
16
注册时间
2019-1-3
在线时间
5 小时
发表于 2019-2-27 11:01:45 | 显示全部楼层 |阅读模式
5金钱
      需要做一个ADC双通道不同采样率的采集存储系统,通过DMA将ADC采集到的数据送到SDRAM,在哪里设置把两个通道采集到的数据分开存储啊,我在DMA_HandleTypeDef就找到一个好像是指定DMA目的地址的结构变量   dma_handler.StreamBaseAddress=Bank5_SDRAM_ADDR;    还有一个问题就是双通道采样的时候,都需要12位的精度,也就是总转换周期需要采样周期+12个ADCCLK,设置不同采样率就只能设置不同的采样周期,比如采样周期一个为3ADCCLK,一个为28ADCCLK,那么在ADC转换的时候两个通道是可以同时进行的吗,不然一个转换另一个必须等待的话不会出错吗?第一次接触STM32,求各位大佬帮忙啊

最佳答案

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2019-2-27 11:01:46 | 显示全部楼层
回复

使用道具 举报

57

主题

1680

帖子

3

精华

资深版主

Rank: 8Rank: 8

积分
4306
金钱
4306
注册时间
2018-6-30
在线时间
808 小时
发表于 2019-2-27 12:52:42 | 显示全部楼层
可以看下中文参考手册的同步规则
业精于勤荒于嬉;行成于思毁于随!
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手入门

积分
16
金钱
16
注册时间
2019-1-3
在线时间
5 小时
 楼主| 发表于 2019-2-27 15:27:41 | 显示全部楼层
1208 发表于 2019-2-27 12:52
可以看下中文参考手册的同步规则

     关于双通道转换的疑问就是看了中文参考手册之后产生的,它描述扫描模式是每次转换结束后会自动转换组中的下一个通道,这样的话转换就不是同时进行的啊,一个通道不就会影响另一个通道的采样率吗,我就是不清楚哪里理解错了
    双通道DMA存储数据的问题我找到的都是一些采样周期相同,把数据送到含两个元素的数组里的解答,没有找到不同采样率的处理方法,麻烦大佬指导一下


1.jpg
回复

使用道具 举报

57

主题

1680

帖子

3

精华

资深版主

Rank: 8Rank: 8

积分
4306
金钱
4306
注册时间
2018-6-30
在线时间
808 小时
发表于 2019-2-27 15:51:13 | 显示全部楼层
迎风的猪 发表于 2019-2-27 15:27
关于双通道转换的疑问就是看了中文参考手册之后产生的,它描述扫描模式是每次转换结束后会自动转换 ...

这个没有具体弄过,你可以多多实践一下
业精于勤荒于嬉;行成于思毁于随!
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手入门

积分
16
金钱
16
注册时间
2019-1-3
在线时间
5 小时
 楼主| 发表于 2019-2-27 15:56:01 | 显示全部楼层
1208 发表于 2019-2-27 15:51
这个没有具体弄过,你可以多多实践一下

好吧,谢谢大佬
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手入门

积分
16
金钱
16
注册时间
2019-1-3
在线时间
5 小时
 楼主| 发表于 2019-2-27 15:59:05 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-11 07:13

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表