打印
[STM32H7]

【银杏科技ARM+FPGA双核心应用】STM32H7系列十七——SPI_DMA

[复制链接]
楼主: heart蓝色CD
手机看帖
扫描二维码
随时随地手机跟帖
681
pixhw| | 2023-7-9 13:37 | 只看该作者 回帖奖励 |倒序浏览
如果使用了DMA中断,当DMA传输完成时,将触发中断服务程序(ISR)。在ISR中, 可以执行所需的操作,例如处理接收到的数据或触发其他事件。

使用特权

评论回复
682
lzbf| | 2023-7-9 15:28 | 只看该作者
等待DMA传输完成。可以通过查询DMA完成标志或使用DMA中断来实现。

使用特权

评论回复
683
tabmone| | 2023-7-9 16:23 | 只看该作者
SPI DMA 可以用于实现高速数据传输,例如在视频传输、图像处理等应用中。

使用特权

评论回复
684
MessageRing| | 2023-7-9 23:01 | 只看该作者
用hal库的DMA已经很简单了

使用特权

评论回复
685
everyrobin| | 2023-7-10 14:42 | 只看该作者
在STM32微控制器上使用SPI和DMA的组合可以大大提高数据传输的效率。

使用特权

评论回复
686
pl202| | 2023-7-10 15:54 | 只看该作者
DMA(直接内存访问)是一种技术,可以在不需要CPU干预的情况下,直接在外设和内存之间传输数据。

使用特权

评论回复
687
beacherblack| | 2023-7-10 16:37 | 只看该作者
这样可以减少CPU的负载,提高系统效率。  

使用特权

评论回复
688
yorkbarney| | 2023-7-10 18:05 | 只看该作者
启动DMA传输:使用相关的DMA库函数或驱动程序启动DMA传输。DMA将自动从存储器中读取数据并将其传输到SPI外设,或者从SPI外设读取数据并将其存储到存储器中,而无需CPU的干预。

使用特权

评论回复
689
maqianqu| | 2023-7-10 19:37 | 只看该作者
STM32的SPI使用DMA传输的方法,根据自己的硬件特性需要更改一些设置。

使用特权

评论回复
690
minzisc| | 2023-7-10 20:50 | 只看该作者
在使用SPI和DMA的应用中,DMA负责在SPI数据传输期间处理数据的传输,而不需要CPU的干预。

使用特权

评论回复
691
geraldbetty| | 2023-7-10 21:33 | 只看该作者
SPI DMA的具体实现方式可能会因不同的STM32型号和配置而有所不同,需要根据具体情况进行参考和确认

使用特权

评论回复
692
lzbf| | 2023-7-10 22:26 | 只看该作者
SPI 使用DMA方式如何来做

使用特权

评论回复
693
LLGTR| | 2023-7-11 09:16 | 只看该作者
软件仿真spi和硬件仿真spi哪个速度更快

使用特权

评论回复
694
Pretext| | 2023-7-11 15:46 | 只看该作者
硬件spi是一个坑?

使用特权

评论回复
695
10299823| | 2023-7-11 22:25 | 只看该作者
使能SPI的DMA请求,以便在SPI传输期间自动触发DMA传输,并将数据从缓冲区传输到SPI或从SPI传输到缓冲区。

使用特权

评论回复
696
claretttt| | 2023-7-13 14:51 | 只看该作者
配置DMA中断(可选):如果需要在DMA传输完成时进行中断处理,您可以配置DMA的中断功能。这将允许您在数据传输完成时执行自定义的代码。

使用特权

评论回复
697
V853| | 2023-7-13 16:05 | 只看该作者
请问可以使用spi + dma nrf24l01进行传输吗?

使用特权

评论回复
698
averyleigh| | 2023-7-13 16:46 | 只看该作者
在STM32中,使用SPI和DMA可以实现高效的数据传输。

使用特权

评论回复
699
软核硬核| | 2023-7-14 12:20 | 只看该作者
Spi_dma带着迷茫在哈尔图书馆学习

使用特权

评论回复
700
LinkMe| | 2023-7-14 13:00 | 只看该作者
不是FMSC接口?

使用特权

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

本版积分规则