CC2500 Serial Transreceiver Wireless Module is designed to meet the requirement for the low cost, low power wireless device to transmit and receive serial data. The module operates on 2.4 GHz frequency band. The module can also be used as Wireless Sensor Network (WSN) node.
Hey folks this is about how to configure a cc2500 RF .to recieve and transmitt data to and from a atmega micro.
1.Download this smart rf softwere to get start with it.
http://focus.ti.com/docs/toolsw/folders/print/smartrftm-studio.html
2.Install and run the program .
it looks something like this
3.Now click on 2.4 ghz.you will find a list of components select cc2500 from it.
4.Now check on the right most part of the tool you will see a list of register of cc2500,
and here is the the thing we need to configure these registers to configure our cc2500 to act as a transreciever.
so lets just beging with conguration now.
NOTE: To enter a value for perticular register just click on the value given infront of that register
here the list of the register and their corresponding value in the table given below
IMPORTANT :Setting the register bit PKTCTRL0.PKT_FORMAT=1 in the CC2500 radios enables
serial synchronous mode.
for my cc2500 i hve used GDO2 as clock and GDO0 as output.refrence value is given in the table below
//To check what particular register is doing ,simply double click on the register about which you want to know//
5. save your work by clicking on file-save-cnfig we need this file in future so keep it safe.
Status byte summary
NOTE:
Manchester encoding disabled, the frequency of the clock on the clock pin is equal to the programmed bit-rate (MDMCFG4.DRATE_E and MDMCFG3.DRATE_M register fields) in the radio.
For example, if the programmed data rate is 10 kbps, the frequency of the clock coming out of the clock pin will be 10 kHz.
Enabling Manchester encoding (available for 2-FSK, GFSK, ASK/OOK modulations) makes
the transmit/receive data rate half the programmed data rate.i.e it transmitts data for positive clock only and remains shut for the other.
Hey folks this is about how to configure a cc2500 RF .to recieve and transmitt data to and from a atmega micro.
1.Download this smart rf softwere to get start with it.
http://focus.ti.com/docs/toolsw/folders/print/smartrftm-studio.html
2.Install and run the program .
it looks something like this
3.Now click on 2.4 ghz.you will find a list of components select cc2500 from it.
4.Now check on the right most part of the tool you will see a list of register of cc2500,
and here is the the thing we need to configure these registers to configure our cc2500 to act as a transreciever.
so lets just beging with conguration now.
NOTE: To enter a value for perticular register just click on the value given infront of that register
here the list of the register and their corresponding value in the table given below
serial synchronous mode.
for my cc2500 i hve used GDO2 as clock and GDO0 as output.refrence value is given in the table below
//To check what particular register is doing ,simply double click on the register about which you want to know//
5. save your work by clicking on file-save-cnfig we need this file in future so keep it safe.
6
To know weather we are sending or recieving data.we got status resisters ,here is the list of status available in cc2500Status byte summary
NOTE:
Manchester encoding disabled, the frequency of the clock on the clock pin is equal to the programmed bit-rate (MDMCFG4.DRATE_E and MDMCFG3.DRATE_M register fields) in the radio.
For example, if the programmed data rate is 10 kbps, the frequency of the clock coming out of the clock pin will be 10 kHz.
Enabling Manchester encoding (available for 2-FSK, GFSK, ASK/OOK modulations) makes
the transmit/receive data rate half the programmed data rate.i.e it transmitts data for positive clock only and remains shut for the other.
here is the program for cc2500 and atmega
spi control register SPCR






hey dude its very good thanks giving this much information
ReplyDelete