This is the way it looks like after the RF1100se transceiver is wired to my breadboard. In the middle of the breadboard you can see the Adafruit Pi Cobbler which is used to connect the lines with the Raspberry Pi’s GPIO. Strictly speaking, there actually is no need to use the Pi Cobbler, you directly can connect the appropriate GPIO headers with the headers on the RF1100SE.
The Pinout of the RF1100SE is as follows:
The Pinout of the Raspberry Pi is as follows:
3V3 Power <—> VDD
Ground <—> GND
MOSI <—> SI
MISO <—> SO
CE0 <—> CSn
SCLK <—> SCK
If we only communicate using the SPI bus, there is no need to connect the GDO0 or GDO2 header.
As I already wrote in a previous blog post, I was not too happy with the RF transceiver, as it was kind of hard for me to wire it to a standard breadboard. Now I decided to order another CC1101 based RF transceiver, which has 10 pin headers that can easily wired with a breadboard using male to female breadboard jumper wires. In comparison, also the antenna looks a lot of more robust than the last one, that actually broke after bending it some times.
Product link (if you like to order): http://dx.com/p/rf1100se-transceiver-programming-module-w-antenna-green-156813
Breadboard jumper wires: http://dx.com/p/male-to-female-dupont-breadboard-jumper-wires-for-arduino-40-piece-pack-20cm-length-146935