[Tinyos-help] CC2420 Questions

Greg Jaman gjaman at gmail.com
Wed Nov 8 10:01:17 PST 2006


Hi Everyone,

I"m creating a new hardware platform for tinyOS.  I decided on using the
CC2420 as the RF transceiver.

I have connected all the SPI lines and control lines.  But I have a few
questions.

This is my configuration.
   -  4 SPI lines:      (CSn, SCLK, SI, SO)
   -  FIFOP:            Wired to an external Interrupt
   -  FIFO:              GIO pin
   -  CCA:               GIO pin   (Clear Channel Assessment)
   -  SFD:               GIO pin   (Start of Frame Delim)

I plan on using the CC2420 Library in the tinyOS1.x/lib folder

Are all control pins needed?  From analyzing the Micaz and telos code, It
appears that FIFO is not connected and FIFOP is used to indicated new data
ready.  Which makes sense - I only want to interrupt when the FIFO data has
past a threshold or when the end of the packet is noticed.

I don't understand why CCA and SFD are needed?  From what I understand, SFD
is used for transmission, but are any of those required to be interrupts?
Can anyone help with this?


Greg Jaman
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.millennium.berkeley.edu/pipermail/tinyos-help/attachments/20061108/de2604fc/attachment.html


More information about the Tinyos-help mailing list