Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

MSP430 and CHIPCON RF Transceiver

Status
Not open for further replies.

poomit

Newbie level 6
Joined
Jan 28, 2004
Messages
11
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
91
cc1000 code

Do they have anyone used the information or design msp430 interface with Chipcon CC1000 using SPI Interface? Please help me.


poomit
 

cc1000 code example

Poomit, what is your problem, I have designed a system using the msp430f1121 and the cc1070. Maybe I can help.

theproff
 

avr cc1000

Thanks you. I intend to use MSP430F1611,having SPI interface. The problem is from the suggestion of CC1000 from Chipcon I have to connect the SIMO and SOMI pin together. Since I have to connect more than one device on SPI so I cannot connect the SIMO and SOMI together.
How could I do. As I know for MSP430F1121 , u can interace to cc1000 with full software control , not SPI standard interface.


Thanks again

poomit
 

chipcon rf

Hello Poomit

Is it possible for you to use another port pin for the data in/out on the cc1000. you can use the same clock pin.

and write a routine to read and write data to and from the cc1000, some thing like this.

#define SERIAL_DATA (select a port pin)
#define SERIAL_CLOCK (select a port pin)


void vWriteByte(unsigned char ucData)
{
unsigned char ucCount;

Set DDR reg to output here, eg. P2DDR |= 1; for port1 bit 0...

for(ucCount = 0; ucCount < 8; ucCount++)
{
if(ucData & 128)
SERIAL_DATA = 1;
else
SERIAL_DATA = 0;
vDelay5us();
SERIAL_CLOCK = 1;
vDelay5us();
SERIAL_CLOCK = 0;
ucData <<= 1;
vDelay5us();
}
}

and to read a byte.

unsigned char ucReadByte(void)
{
unsigned char ucReadData;
unsigned char ucCount;
ucReadData = 0;

Set DDR reg to input here, eg. P2DDR &= 254; for port1 bit 0...

for(ucCount = 0; ucCount < 8; ucCount++) // clock in address
{
ucReadData = ucReadData << 1;
SERIAL_CLOCK = 1;
vDelay5us();
if(SERIAL_DATA)
ucReadData |= 0x01;
SERIAL_CLOCK = 0;
vDelay5us();
}
return(ucReadData);
}



hope this helps for you

theproff
 

rf transreceiver spi interface

Hi Im also developing a system using a MSP430F and a Chipcon chip. Although I have got the system working in the fact that one unit transmits and the other recives I can not get each unit to switch. I.e the TX-RX and RX-TX switching does not work. Any ideas? Thanks :)

PS In case it helps Im using a CC1100...
 

cc1000 msp430 interface

Here is the code for CC1000 interfaced with AVR microcontroller. I'm working in frequency 433MHz ISM band. I've tested the code for about 50m distance. You can equally changed to MSP430 based on this code.

Thanks
 
define rf transceiver

MSP430+CC1100 seems to be the hottest solution no. we had just made more than 10k and a 100k order will be followed. It's a very small flex PCB with MSP430 and CC1100. I guess it's something waring on the wrist.

mike @ ezpcb.com
 

msp430+cc1000

sir is there a diagram showing how to interface 8051 with cc1000
 

CC1100 is ok for most small scale applications.
However it would be some what difficult to understand. Unless you have their development board to try out.
I did the same on a Summitek http://www.summitek.com.tw/ make RF module "ST-TR1100+PA"
After tinkering for a while.....succeeded.
 

Re: cc1000 code example

Poomit, what is your problem, I have designed a system using the msp430f1121 and the cc1070. Maybe I can help.

theproff

Dear theproff:

I am working on cc1070 with a MSP430F processor.
I need a help for code for the cc1070.
Evenif I found the code for cc1020 at TI website, I am a novice to the interface
programming. Please let me look at your code.

Thanks
 

@ sungyg i have the same problem
did you find the answer?

thanks
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top