硬汉嵌入式论坛

 找回密码
 立即注册
查看: 700|回复: 1
收起左侧

[SPI/QSPI] 如何以100KSPS 速率连续接收SPI数据,并且在中断中控制启动停止启停

[复制链接]

4

主题

14

回帖

26

积分

新手上路

积分
26
发表于 2022-12-28 10:31:33 | 显示全部楼层 |阅读模式
在学校遇到一个问题,匀速旋转的电机 在一个编码器127 线的,每有一个中断时要启动100ksps 的TI ADS8866 不间断采集,到下一个中断停止,在重新采集,然后将获得的数据分成127个数组,在进行数据处理,太难了

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107628
QQ
发表于 2022-12-28 11:04:54 | 显示全部楼层
1、先说中断,完全处理的过来,像早期我们做F407的FMC AD7606,200Ksps中断还处理的过来。H7系列的极限是12.5MHz中断处理速度,400MHz主频下。
2、你这个最好可以使用DMA方式,像我们现在的驱动玩法,AD7606,DAC8653等基本都采用DMA式玩法了。你看看你这个怎么实现方便。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-6-8 16:01 , Processed in 0.196104 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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