SPI DMA收发数据

2019-07-20 22:52发布

小弟用STM32F407利用DMA接收 SPI总线上发来的数据,搞了两天也没搞出来,利用CPU的话通过SPI总线可以收到数据,但是加上DMA之后接收不到数据了,我现在是主机,如果我要接收从机发送的4KB数据的话,我还需要同时也给从机发送4KB的空白数据吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
正点原子
1楼-- · 2019-07-21 00:31
要发送的。
lison0103
2楼-- · 2019-07-21 05:33
要呀,和不使用DMA的时候是一样的
主机发送数据,才能接收从机数据
ALIEN_WALI
3楼-- · 2019-07-21 10:14
lison0103 发表于 2016-4-9 22:48
要呀,和不使用DMA的时候是一样的
主机发送数据,才能接收从机数据

我需要的只是接收从机的数据,那我还要额外定义个大小为4KB的数组用来存储给从机发的数据?这样太浪费空间了
lison0103
4楼-- · 2019-07-21 11:23
 精彩回答 2  元偷偷看……
ALIEN_WALI
5楼-- · 2019-07-21 17:12
 精彩回答 2  元偷偷看……

一周热门 更多>