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