This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC1120EM-868-915-RD: SPI communication between STM32 MCU and CC1120 not working

Part Number: CC1120EM-868-915-RD
Other Parts Discussed in Thread: CC1120

For our project, we chose the STM32 MCU to pair up with separate CC1120s to create a transmitter and a receiver module, instead of using the SmartRf software.

Currently, it seems like the TX portion is working fine: I have filled up the TX FIFO with burst data, and read the NUM_TX_BYTES(in a logic analyzer). After that I set it to STX a known amount of times, and read the NUM_TX_BYTES again to see that the value has reduced by the amount of times I popped the FIFO. After making sure this worked, I made FIFO push and pop many many times so that the receiver can get some data.

I have tried to setup an STM32 MCU with a CC1120 as a receiver, and I have made sure that is in RX mode. I have given a significant amount of delay so that it can capture the data being sent from the other transceiver. However, it doesn't seem to be getting anything into its RX_FIFO. Am I doing anything wrong with the sequence or the flow?

I have not programmed any registers apart from PKT_LEN which I have set to 1 on both the modules. Do I need any sort of handshaking which I am currently not doing to setup the communication?

Thanks in advance