[Tinyos-help] Changing radio frquency on Mica2

David Moss dmm at rincon.com
Fri Feb 16 07:27:19 PST 2007


The TinyOS 1.x CC1000 radio stack is broken and will not 
change frequencies properly.  The problem is in the 
calibration algorithm of CC1000ControlP.

You should be using the CC1000 radio stack provided by 
Rincon Research, located in tinyos-1.x CVS under 
/contrib/rincon/tos/lib/CC1000Radio. Include all the 
directories in that CC1000Radio directory at compile time; 
override your local CC1000 radio files and use it like you 
normally would.

-David


On Fri, 16 Feb 2007 10:10:10 +0000 (GMT)
  Pablo Gil Montaño <pgilmon at yahoo.es> wrote:
> Hi all,
> 
> I'm working with 900 Mhz mica2 motes and I want to 
>change Tx frequency while the motes are running. I'm 
>using CC1000Control.TuneManual(), and frequency seems to 
>change. The problem is that, after every change in 
>frequency, SendMsg.sendDone() takes a very long time be 
>fire (>20  seconds) afer sending a packet. Am I doing 
>something work?
> 
> Note that this doesn't happen for the first packet: I 
>can change the frequency as many times I want at the 
>beggining and then send a packet and SendMsg.sendDone() 
>will be fired inmediately, but once I've send that first 
>packet I face the problem described above.
> 
> Regards,
> 
> Pablo Gil
> 
> 



More information about the Tinyos-help mailing list