[Tinyos-help] Can anyone help me clarify the MicaZ (CC2420)
radiostack?
Ruoshui Liu
rl348 at cam.ac.uk
Mon Mar 17 07:41:08 PDT 2008
Thanks very much for David's advice. I am installing modified version
of CountDual application on one mote as the transmitter, and the
modified version of TOSBase on another as the receiver. I found the
CountDual application is using the *GenericComm* component, is that
different from the CC2420 radio stack? Do I need to replace it with
CC2420RadioC if I want to use the CC2420 radio stack?
The TOSBase application is using the RadioCRCPacket component for the
radio stack, do I need to change to CC2420RadioC in order to use the
CC2420 radio stack? Since simply replacing the "STXONCCA" with "STXON"
won't take any effect if I didn't use the CC2420 radio stack. Is my
guess right?
Thank you very much!
Ruoshui
David Moss wrote:
>
> The CC1000 and CC2420 radios are completely different, with no
> relation to each other.
>
>
>
> Disabling CCA is easy to do in TinyOS 2.x: you just capture
> requestCca() event in the RadioBackoff interface, provided by
> CC2420CsmaC, and call back within that event to setCca(FALSE).
>
>
>
> TinyOS 1.x is no longer supported; however, you will be able to
> disable the CCA backoffs by searching and replacing any instance of
> "STXONCCA" with "STXON" in any CC2420 source code.
>
>
>
> -David
>
>
>
>
>
>
>
>
>
> ------------------------------------------------------------------------
>
> *From:* tinyos-help-bounces at millennium.berkeley.edu
> [mailto:tinyos-help-bounces at millennium.berkeley.edu] *On Behalf Of
> *Ruoshui Liu
> *Sent:* Sunday, March 16, 2008 4:56 PM
> *To:* tinyos-help at millennium.berkeley.edu
> *Subject:* [Tinyos-help] Can anyone help me clarify the MicaZ (CC2420)
> radiostack?
>
>
>
> Dear all,
>
> Currently I am working on the MicaZ using CC2420 radio stack, and I am
> trying to completely disable the CCA function implemented by CC2420
> radio stack. However, I did not find the right function to do so.
> Therefore, I went through the *Mica High Speed Radio Stack *and the
> *Mica2 (CC1000) Radio Stack* stated on the web:
> http://www.tinyos.net/tinyos-1.x/doc/.
>
> The question is what is the difference between the *Mica2 (CC1000)
> Radio Stack *and the *Mica High Speed Radio Stack*. Is the Mica2
> (CC1000) Radio Stack totally different deign from the Mica High Speed
> Radio Stack, or interleaved design with it? They really confuse me!
>
> The other question is that where I can find the detail of *MicaZ
> (CC2420) Radio Stack *implemented with TinyOS 1.1.15. I know there is
> an article describing the *MicaZ (CC2420) Radio Stack*, but all the
> functions stated in that are implemented in TinyOS 2.0 which is not my
> case.
>
> I really need to find the right function to disable the CCA in CC2420
> regardless whether the channel is busy or not by using TinyOS 1.1.15.
>
> Many thanks!
>
> Ruoshui
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://www.millennium.berkeley.edu/pipermail/tinyos-help/attachments/20080317/5ec0cd9e/attachment.htm
More information about the Tinyos-help
mailing list