Сделал IO так и заработало :)
u8_t SPI2_IO(u8_t b) { while (!LL_SPI_IsActiveFlag_TXE(SPI2)); LL_SPI_TransmitData8(SPI2, b); while (!LL_SPI_IsActiveFlag_RXNE(SPI2)); return LL_SPI_ReceiveData8(SPI2); }