STM32F4 SPI采用DMA方式接收不定长度问题????

2019-07-20 12:25发布

STM32F4接收数据长度比较长,不想频繁的进中断一个一个接收并判断,请问SPI如何利用DMA接收不定长度数据?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
aozima
1楼-- · 2019-07-20 17:38
 精彩回答 2  元偷偷看……
绿洲
2楼-- · 2019-07-20 20:24
SPI接收不存在定长不定长这个概念啊
王查查
3楼-- · 2019-07-20 22:09
aozima 发表于 2017-8-22 19:48
SPI是全双工的,要接收必须要发送dummy数据以产生时钟。
所以不存在 “接收不定长度数据”

那如果我想接收不定长度,使用DMA,用不想频繁进入中断,请问有什么好的方法吗???
王查查
4楼-- · 2019-07-21 03:46
 精彩回答 2  元偷偷看……
K.O.Carnivist
5楼-- · 2019-07-21 05:06
 精彩回答 2  元偷偷看……
王查查
6楼-- · 2019-07-21 06:55
K.O.Carnivist 发表于 2017-8-23 09:11
lz最好说明一下需要单片机做SPI的主机还是从机还是多主。2楼3楼估计都是按单片机做唯一主机来考虑的。

一对一主从机通信,需要实现从机DMA的不定长度接收,不想频繁的进入中断

一周热门 更多>