如何使用标准外设库在STM32F3板上实现SPI?

时间:2017-11-27 12:36:21

标签: stm32 spi stm32f4discovery slave

我正在尝试使用标准外设库在STM32F3 Discovery板上实现SPI。我不想使用HAL驱动程序(这是一个约束)。我无法弄清楚我错过了什么。我在从机模式下实现SPI。以下是主要功能中的SPI配置和代码。

]

SPI配置如下:

-

谁能告诉我问题出在哪里?我在其他板上的HAL驱动程序中有主代码,工作正常(已测试)。所以主人方面没有问题。奴隶方是问题。

1 个答案:

答案 0 :(得分:1)

您的代码位于 While(1),您正在配置和初始化SPI外设。使它成为一个单独的函数,只初始化和配置一次。首先尝试不使用DMA,然后重新安装DMA。