Dear Oldrine, On Mon, Nov 5, 2012 at 12:49 PM, Oldrine Lewis <[email protected]> wrote: > I am trying to turn-off the receiver while I upload a message to the > microcontroller. In RF230DriverHwAckP.nc:ServiceRadio(), I force the RF230 > to the state TRX_OFF by executing writeRegister(RF230_TRX_STATE, > RF230_FORCE_TRX_OFF). I also read the Status register to confirm the new > state. > > I however have noticed that on a few occasions I get an IRQ interrupt from > the transceiver (TRX_UR flag set) about 60us after forcing the RF230 into > the state TRX_OFF
I have observed very strange behavior from the RF230 basically it refused to execute the RF230_FORCE_TRX_OFF command and gets stuck in some middle stage. This seemed to be a hardware problem, and later with rev B chips I could not reproduce it. Can you please check the chip revision of your motes? There is some define which will cause the driver to print out the revision with a diag msg. Best, Miklos > > > > Acc to the user manual, the transceiver should go to the new state within > 1us and the receiver should be OFF. > > > > > > Other Settings - > > Hardware ack enabled > > > > > > > > > _______________________________________________ > Tinyos-help mailing list > [email protected] > https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help _______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
