[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