I used stm32 as master and nordic board as a slave , in stm32 i used spi2 where my configuration is , baud rate is 4MBits/s , clock polarity high , clock phase 1 edge and in nordic board i used spis slave example from SDK (nRF5_SDK_17.0.2_d674dde) , so when i send data , in first time i got garbage data in both side then i got correct data unti i do not power off the smt32 . When i remove usb cable of master and again connect i got garbage in first time transmission. Only power on and off condition i got garbage in first time , I configure master in that way that when i push the button then data will sent and receive like that every time we push the button we get the data on both side but on first time got garbage data . Why?