Sign in

username:

password:



Not a member?

Search msp430



Search tips

Subscribe to msp430



Ads

Discussion Groups

Discussion Groups | MSP430 | Serial to RF bridge with eZ430-RF2500

The purpose of this group is to foster exchange of information on the Texas Instruments MSP430 family of microcontrollers and related tools. Everyone welcome, all levels of familiarity/expertise.

Serial to RF bridge with eZ430-RF2500 - Johan Compen - Sep 5 10:08:40 2008

I'm creating software for the eZ430-RF2500 usb stick. The software
should act as a 'bridge' between the serial port and the RF chip. It
receives packets from the serial port and sends them via the RF chip.
Conversely, it receives packets from the RF chip and sends them via
the serial port.

I did some research and it appears that there are two ways to control
the CC2500 RF chip:
* MRFI (Minimal RF Interface), as used in the Wireless Sensor Monitor example
http://www.ti.com/litv/zip/slac139b

* MSP430 Interface to CC1100/2500 Code Library
http://focus.ti.com/general/docs/techdocsabstract.tsp?abstractName=slaa325

Does it matter which interface I use? (I don't think there is a much
difference between MRFI_Transmit() or RFSendPacket()). Am I correct?

Second question: Is it allowed to call RFSendPacket (or MRFI_Transmit)
in the USCI0RX_ISR interrupt handler? (I need to transmit the packet
via RF once the last byte or the packet is received from the serial
port).

Johan.

------------------------------------



(You need to be a member of msp430 -- send a blank email to msp430-subscribe@yahoogroups.com )


Re: Serial to RF bridge with eZ430-RF2500 - Thanh Tran - Sep 5 17:04:21 2008



I tried the slaa325 and my colleague tried the MRFI. It seems the MRFI code is more stable. With the SLAA325 code, sometimes I got the code looping forever in the code that checks the CC2500 status (the CC2500 doesn't go ready state). I didn't debug it yet since it's rare.

With the SLAA325, I'm able to put the RFSendPackage in the interrupt service routine of the USCA (receive character from the serial port)

Thanh

----- Original Message ----
From: Johan Compen
To: m...@yahoogroups.com
Sent: Friday, September 5, 2008 7:04:22 AM
Subject: [msp430] Serial to RF bridge with eZ430-RF2500
I'm creating software for the eZ430-RF2500 usb stick. The software
should act as a 'bridge' between the serial port and the RF chip. It
receives packets from the serial port and sends them via the RF chip.
Conversely, it receives packets from the RF chip and sends them via
the serial port.

I did some research and it appears that there are two ways to control
the CC2500 RF chip:
* MRFI (Minimal RF Interface), as used in the Wireless Sensor Monitor example
http://www.ti. com/litv/ zip/slac139b

* MSP430 Interface to CC1100/2500 Code Library
http://focus. ti.com/general/ docs/techdocsabs tract.tsp? abstractName= slaa325

Does it matter which interface I use? (I don't think there is a much
difference between MRFI_Transmit( ) or RFSendPacket( )). Am I correct?

Second question: Is it allowed to call RFSendPacket (or MRFI_Transmit)
in the USCI0RX_ISR interrupt handler? (I need to transmit the packet
via RF once the last byte or the packet is received from the serial
port).

Johan.

[Non-text portions of this message have been removed]
------------------------------------



(You need to be a member of msp430 -- send a blank email to msp430-subscribe@yahoogroups.com )