A demo showing a simple point to point wireless communication between two nodes, composed of a FLEX Board with a CC2420/EasyBee transceiver board, implemented using Erika Enterprise Basic.
Latest update:
A poster was presented at PERICOM 2009 conference. Check the download section below.
The goal of this demo is to provide basic tools to develop more complex wireless applications, using the Erika kernel in conjunction with the FLEX Board .
The PC is connected to the FLEX by a RS232(COM) port. In our case by a USB/RS232 cable converter. The FLEX Board uses its UART1 to communicate with the PC. To interface the FLEX UART signals (0V/3.3V) and the PC RS232 signals (+12V/-12V), we used the IC MAX233CPP provided by MAXIM. This is not mandatory, one can use their own preferred line driver/receiver IC.
Below are the pin connections between FLEX and CC2420/EasyBee connectors:
FLEX | EasyBee | |
+3.3V_OUT | 3.3V | |
GND | GND | |
RG0_PIN90 | RESETN | |
RG12_PIN96 | VREG_EN | |
RD14_PIN47 or RE9_PIN19 | FIFO | |
RG9_PIN14 | CSN | |
RG8_PIN12 | SI | |
RG7_PIN11 | SO | |
RG6_PIN10 | SCK | |
RG1_PIN89 | CCA | |
RD13_PIN80 | SFD | |
RF6_PIN55 | FIFOP |
None.