OpenEdv-开源电子网

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

STM32F4407与ADS1256通信问题

[复制链接]

16

主题

51

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1182
金钱
1182
注册时间
2014-1-19
在线时间
536 小时
发表于 2020-5-22 16:22:51 | 显示全部楼层 |阅读模式
10金钱
本人做了一块模拟量采集板,ADC用的是ADS1256,主控芯片是STM32F407,在调试的时候发现,单片机主频很高(168M),导致SPI读写的时候有个时序不能满足要求。手册要求在单片机向ADS1256发送读取指令后,必须延时50个时钟周期(ADS1256的时钟周期,t6,见手册第6页)。程序中加了10us的延时后成功读取数据,并且实测数据也很准。现在有个问题,我想用DMA方式来读取ADC的数据,但是这个t6的延时就不好弄了,DMA配置的时候也没有这个参数的配置。所以请问这种情况下是不是就不能用DMA了?还望高手解惑一下。
adc.png

程序.png ADS1256.pdf (995.1 KB, 下载次数: 8)

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

使用道具 举报

0

主题

62

帖子

0

精华

初级会员

Rank: 2

积分
97
金钱
97
注册时间
2020-5-3
在线时间
0 小时
发表于 2020-5-22 16:22:51 | 显示全部楼层
回复

使用道具 举报

1

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
87
金钱
87
注册时间
2020-4-7
在线时间
16 小时
发表于 2020-9-26 15:10:25 | 显示全部楼层
想问问 ADS1256怎么实现多通道采集 在哪儿切换MUX开关
回复

使用道具 举报

0

主题

1

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2018-5-6
在线时间
11 小时
发表于 2021-5-4 18:08:45 | 显示全部楼层
大佬我能发一份您的代发给参考参考吗?有偿,谢谢!QQ:2767440901
回复

使用道具 举报

8

主题

61

帖子

0

精华

初级会员

Rank: 2

积分
181
金钱
181
注册时间
2021-1-4
在线时间
17 小时
发表于 2021-8-1 21:02:15 | 显示全部楼层
可以发一份代码给我看看吗,谢谢博主了,805965656@qq.com
回复

使用道具 举报

8

主题

61

帖子

0

精华

初级会员

Rank: 2

积分
181
金钱
181
注册时间
2021-1-4
在线时间
17 小时
发表于 2021-8-1 21:03:07 | 显示全部楼层
可以发一份代码给我看看嘛,谢谢博主了,805965656@qq.com
回复

使用道具 举报

4

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
112
金钱
112
注册时间
2023-6-8
在线时间
30 小时
发表于 2023-6-29 08:45:09 | 显示全部楼层
把DMA的总线速率降低?
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-4-18 06:38

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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