打印
[STM32F4]

STM32F4 SPI+DMA 循环接收数据如何实现

[复制链接]
418|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
我想通过SPI+DMA方式在无中断的情况下 将大量的32位数据通过DMA存到一个变量中,请问该如何操作?该调用哪些函数 有什么注意事项 谢谢大家

QQ截图20221117153543.jpg (114.27 KB )

QQ截图20221117153543.jpg

使用特权

评论回复
沙发
香水城| | 2022-11-18 12:03 | 只看该作者
你是想将SPI接收到的数据 通过DMA传输到内存?

使用特权

评论回复
板凳
海滨消消| | 2022-11-21 15:22 | 只看该作者
官方的CUBE 库中有相关例程,可以参考一下。 楼主的工作模式没有描述清楚,但是SPI工作的核心是只有MASTER才能发出时钟信号,所以如果做主的化,发送也需要DMA。

使用特权

评论回复
地板
内政奇才| | 2022-11-21 15:24 | 只看该作者
你这样说真是不知你在说什么。如何理解将大量数据放进一个变量,内存变量?大量数据从哪里来?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2001

主题

7028

帖子

10

粉丝