OpenEdv-开源电子网

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

F407做adc采集dma传输外部sram存储问题

[复制链接]

17

主题

76

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
276
金钱
276
注册时间
2023-5-29
在线时间
105 小时
发表于 2024-2-22 15:17:11 | 显示全部楼层 |阅读模式
50金钱
做adc数据采集,数据量大,由于速度快,传输跟不上,所以用外部sram做高速缓存,问题如下:
1;dma传输方式一般三种:外设到内存,内存到外设,内存到内存,那可不可以直接从adc的地址把数据传到外部sram的地址
2;如果问题1可以实现,那么要传输的数据个数是不是在DMA_BufferSize这里定义要写入到外部sram多少个数据
3:如果前两个问题也都可以实现,那么我去读取sram里暂存的数据的时候,怎么写读取函数,需要上位机打印显示出来

最佳答案

查看完整内容[请看2#楼]

有相关代码不,参考一下
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

17

主题

76

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
276
金钱
276
注册时间
2023-5-29
在线时间
105 小时
 楼主| 发表于 2024-2-22 15:17:12 | 显示全部楼层
diaomao 发表于 2024-2-23 16:57
不是挂在FSMC上么,直接读就行

有相关代码不,参考一下
回复

使用道具 举报

1

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
167
金钱
167
注册时间
2015-1-4
在线时间
68 小时
发表于 2024-2-22 16:22:38 | 显示全部楼层
没试过,拿块板子调试呗采集什么很大数据量吗
回复

使用道具 举报

17

主题

76

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
276
金钱
276
注册时间
2023-5-29
在线时间
105 小时
 楼主| 发表于 2024-2-22 16:24:25 | 显示全部楼层
马超飞燕 发表于 2024-2-22 16:22
没试过,拿块板子调试呗采集什么很大数据量吗

采集ccd数据,1s有400k数据,就是没调出来,不知道咋弄
回复

使用道具 举报

1

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
167
金钱
167
注册时间
2015-1-4
在线时间
68 小时
发表于 2024-2-22 16:34:42 | 显示全部楼层
流川枫1 发表于 2024-2-22 16:24
采集ccd数据,1s有400k数据,就是没调出来,不知道咋弄

双DMA缓存模式不可以吗,采集一组计算一组另一组继续采集。
回复

使用道具 举报

17

主题

76

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
276
金钱
276
注册时间
2023-5-29
在线时间
105 小时
 楼主| 发表于 2024-2-22 16:40:30 | 显示全部楼层
马超飞燕 发表于 2024-2-22 16:34
双DMA缓存模式不可以吗,采集一组计算一组另一组继续采集。

不计算,采集就要上传,传输速度跟不上所以采用外部sram做缓存的
回复

使用道具 举报

1

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
167
金钱
167
注册时间
2015-1-4
在线时间
68 小时
发表于 2024-2-22 16:42:03 | 显示全部楼层
流川枫1 发表于 2024-2-22 16:40
不计算,采集就要上传,传输速度跟不上所以采用外部sram做缓存的

串口传输吗速度跟不上
回复

使用道具 举报

17

主题

76

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
276
金钱
276
注册时间
2023-5-29
在线时间
105 小时
 楼主| 发表于 2024-2-22 16:45:30 | 显示全部楼层
马超飞燕 发表于 2024-2-22 16:42
串口传输吗速度跟不上

串口,我现在外挂usb3300了,串口速度慢的可怕
回复

使用道具 举报

1

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
167
金钱
167
注册时间
2015-1-4
在线时间
68 小时
发表于 2024-2-22 16:50:09 | 显示全部楼层
流川枫1 发表于 2024-2-22 16:45
串口,我现在外挂usb3300了,串口速度慢的可怕

串口还好吧,2M的波特率,用两级缓存差不多,一秒串口可以发送190K的数据呢
回复

使用道具 举报

0

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
198
金钱
198
注册时间
2020-10-5
在线时间
56 小时
发表于 2024-2-23 16:56:40 | 显示全部楼层
用外设到内存,SRAM、
回复

使用道具 举报

0

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
198
金钱
198
注册时间
2020-10-5
在线时间
56 小时
发表于 2024-2-23 16:57:10 | 显示全部楼层
diaomao 发表于 2024-2-23 16:56
用外设到内存,SRAM、

不是挂在FSMC上么,直接读就行
回复

使用道具 举报

0

主题

6

帖子

0

精华

新手上路

积分
41
金钱
41
注册时间
2019-11-16
在线时间
14 小时
发表于 2024-11-3 19:23:21 | 显示全部楼层
问题解决了吗?
回复

使用道具 举报

17

主题

76

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
276
金钱
276
注册时间
2023-5-29
在线时间
105 小时
 楼主| 发表于 2024-11-4 08:22:06 | 显示全部楼层
syflg 发表于 2024-11-3 19:23
问题解决了吗?

直接读
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-22 04:59

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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