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

Reply via email to