请问STM32使用HAL库怎么编写SPI全双工使用DMA发送和接收函数

2019-07-14 15:15发布

想在F4xx上使用SPI的DMA功能,目前使用的库是HAL库,DMA和SPI的初始化也已经写好,就是不明白怎么写SPI全双工的发送和接收函数,是使用
HAL_SPI_TransmitReceive_DMA 这个函数吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
60user16
1楼-- · 2019-07-14 20:57
MarsShu 发表于 2018-12-12 11:22
是的,就是这么简单

感谢回复!不需要使用HAL_DMA_START函数启动传输的吗?
MarsShu
2楼-- · 2019-07-14 23:02
 精彩回答 2  元偷偷看……
huaxu2222
3楼-- · 2019-07-15 00:45
没有用过看大神回复学习的。
dechun28448
4楼-- · 2019-07-15 02:26
楼主,用SPI DMA能完成收发大量数据吗?用的是motoral模式还是TI模式?
60user16
5楼-- · 2019-07-15 02:37
dechun28448 发表于 2018-12-12 12:32
楼主,用SPI DMA能完成收发大量数据吗?用的是motoral模式还是TI模式?

可以,motoral模式。
mjsdwrr
6楼-- · 2019-07-15 05:52
你好,楼主,请问你的DMA调试通了嘛

一周热门 更多>