cancel
Showing results for 
Search instead for 
Did you mean: 

Unable to READ SPI Rx data from NRF24(Slave) into STM32F103(Master) via MISO

Soothertion
Associate

I have setup my NUCLEO-446RE as my transmitter and it works fine, But i am not able to read any data at the Receiver i.e. the blue pill.

Main things i noted are:

-> The MISO pin in any stm32F4 MCU has a function of "Alternate Function push pull" with maximum o/p speed being "very high" whereas in the stm32F1 MCU, it is "Input mode" with no ability to produce an o/p.

-> If i use my Blue pill as Tx and NUCLEO as Rx it works all fine. This happens because the Tx uses only MOSI pin to transmit which is "Alternate Function push pull" even in an stm32F1 MCU.

Is there any fix to this or should i just use another stm32F4 MCU for the receiver.

Screenshot 2024-11-21 181244.pngScreenshot 2024-11-21 181358.png

 

 

2 REPLIES 2
liaifat85
Senior III

If you need a straightforward solution without significant modifications, you can use another compatible STM32F4 MCU for the receiver.

Did you select the edge an idle level properly? heck if the NSS is configured correctly. I have used stm32F103C8t6 as SPI master and it works properly.

If you feel a post has answered your question, please click "Accept as Solution".