衔胆栖冰 发表于 2017-8-16 08:40:22

uwyciw100 发表于 2017-8-14 10:14
我尝试了HAL_SPI_TransmitReceive,依然有问题。理想状态是用HAL_SPI_TransmitReceive_IT,不过当前总是 ...

不存在bug,产品都出很多了

any012 发表于 2017-8-16 08:46:37

估计是接收错误了,我之前用HAL库做过,中断方式或DMA方式接收,如果主机发送的很快的话,有可能从机接收溢出错误。

uwyciw100 发表于 2017-8-18 09:36:42

找到问题原因了,在此记录一下。
当系统存在多个从机时,stm32做从机,在自身不参与通信时,要把SPI外设关掉,当自身参与通信时,再打开。如此操作,便能正常通信了。
页: 1 [2]
查看完整版本: SPI从机的问题