This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nRF52840 SPIS transmit failure

We are using nRF52840 as SPI slave and imx7 as SPI master.

Data sent by imx7(master) is received at nRF52840(slave) correctly, however the data sent by slave is not received at master (MISO) correctly. Two bytes of data namely 0x55 and 0xAA is clocked out and clocked in from Slave and Master respectively.

The problem is with the pin level(as per our observation) as seen in attached image. The output of MISO level is randomly shifted on upper side or downward side. Hence, it is difficult for master to read the data from slave.

Please see the the attached waveforms.

Attachment: data on MISO(Blue waveform) and clock(Yellow waveform)

image description

Parents Reply Children
No Data
Related