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 <[EMAIL PROTECTED]> 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



_______________________________________________
Tinyos-help mailing list
Tinyos-help@Millennium.Berkeley.EDU
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to