AnsweredAssumed Answered

STM32CubeF0 - SPI functions problem

Question asked by kircicek.yilmaz on Jul 13, 2016
Latest reply on Dec 18, 2017 by Dmytro Kryvyi
Hi All,

We are using STM32F072B and faced with SPI comm. problem.

I have seen that Cube SPI functions have some bugs. HAL_SPI_Receive does not reading first three byte and loosing last three byte. I have seen several bug reports about Cube SPI functions but could not find a similar one. Also tried HAL_SPI_TransmitReceive function and stiation is the same. Logic analyzer shows that valid data avaliable on bus but code does not read it.

Error is related with total number of byte transactions. For eg. it is OK for 1 byte TX and three byte RX. But not for 4 bytes of TX and 1 byte of RX.

Is there any workarounds or bug fix ?

Regards.

Keil_Code_Debug.jpg


Logic_AnalyzerView.jpg

Outcomes