This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Connecting a CC2520 to a MSP430F5521

Other Parts Discussed in Thread: CC2520, MSP430F5521, MSP430F5438A, CC2520EMK, SIMPLICITI, Z-STACK

Hello,

I am attempting to connect a CC2520 to an MSP430F5521 via SPI, but have no idea where to begin.

Any pointers to the right direction would be greatly appreciated.

  • Hi,

    are you planning to use zigbee? I would recommend to take a look at the ZAP Implementation using MSP430F5438A on MSP-EXP430F5438 (http://www.ti.com/tool/msp-exp430f5438) and CC2520 on CC2520EMK (http://www.ti.com/tool/cc2520emk - http://www.ti.com/tool/CC2520EM_REFDES)

    Hope this helps.

  • I am just currently attempting to do a simple 'hello world' packet broadcast via 802.15.4, and nothing as complicated as a network protocol. Are there any code examples of sending instructions from the MSP to the CC2520 (such as initializing and tx)? If the previous reply had an example, I could not locate it.

  • Hi Tim,

    you can either download the example code here: http://www.ti.com/litv/zip/swrc090b or take a look at SimpliciTI protocol stack: http://www.ti.com/tool/simpliciti besides of course the z-stack: http://www.ti.com/tool/z-stack

    Hope this helps.

  • I am currently using the example code, but have modified the assy_ccmsp2618_cc2520em.c and .h interfacing code to work with the MSP430F5521.

    Now I have received an 'unresolved symbols remain' error.

    Currently the console outputs a number of undefined symbols (such as BCSCTL1) and where it was first referenced in file (such as ./components/targets/srf05_ccmsp2618/hal_mcu.obj ).

    0652.error.txt
    undefined   first referenced                                     
      symbol         in file                                          
     ---------   ----------------                                     
     BCSCTL1     ./components/targets/srf05_ccmsp2618/hal_mcu.obj     
     CALBC1_1MHZ ./components/targets/srf05_ccmsp2618/hal_mcu.obj     
     CALDCO_1MHZ ./components/targets/srf05_ccmsp2618/hal_mcu.obj     
     DCOCTL      ./components/targets/srf05_ccmsp2618/hal_mcu.obj     
     IE2         ./components/targets/srf05_ccmsp2618/hal_uart.obj    
     P1DIR       ./components/radios/cc2520/hal_rf.obj                
     P1IE        ./components/targets/srf05_ccmsp2618/hal_digio.obj   
     P1IES       ./components/targets/srf05_ccmsp2618/hal_digio.obj   
     P1IFG       ./components/targets/srf05_ccmsp2618/hal_digio.obj   
     P1IN        ./components/radios/cc2520/hal_rf.obj                
     P1OUT       ./components/radios/cc2520/hal_rf.obj                
     P1SEL       ./components/targets/srf05_ccmsp2618/hal_digio.obj   
     P2DIR       ./components/targets/srf05_ccmsp2618/hal_uart.obj    
     P2IE        ./components/targets/srf05_ccmsp2618/hal_digio.obj   
     P2IES       ./components/targets/srf05_ccmsp2618/hal_digio.obj   
     P2IFG       ./components/targets/srf05_ccmsp2618/hal_digio.obj   
     P2OUT       ./components/targets/srf05_ccmsp2618/hal_uart.obj    
     P2SEL       ./components/targets/srf05_ccmsp2618/hal_uart.obj    
     P3DIR       ./components/targets/srf05_ccmsp2618/hal_digio.obj   
     P3OUT       ./components/targets/srf05_ccmsp2618/hal_digio.obj   
     P3SEL       ./components/targets/srf05_ccmsp2618/hal_uart.obj    
     P4DIR       ./components/targets/srf05_ccmsp2618/hal_joystick.obj
     P4OUT       ./components/targets/srf05_ccmsp2618/hal_led.obj     
     P4SEL       ./components/targets/srf05_ccmsp2618/hal_joystick.obj
     P5DIR       ./components/radios/cc2520/hal_rf.obj                
     P5IN        ./components/radios/cc2520/hal_rf.obj                
     P5OUT       ./components/radios/cc2520/hal_rf.obj                
     P5SEL       ./components/targets/srf05_ccmsp2618/hal_digio.obj   
     P6DIR       ./components/targets/srf05_ccmsp2618/hal_lcd.obj     
     P6OUT       ./components/targets/srf05_ccmsp2618/hal_lcd.obj     
     P6SEL       ./components/targets/srf05_ccmsp2618/hal_joystick.obj
     P7DIR       ./components/targets/srf05_ccmsp2618/hal_digio.obj   
     P7OUT       ./components/targets/srf05_ccmsp2618/hal_digio.obj   
     P7SEL       ./components/targets/srf05_ccmsp2618/hal_digio.obj   
     P8DIR       ./components/targets/srf05_ccmsp2618/hal_digio.obj   
     P8OUT       ./components/targets/srf05_ccmsp2618/hal_digio.obj   
     P8SEL       ./components/targets/srf05_ccmsp2618/hal_digio.obj   
     UC1IFG      ./components/radios/cc2520/hal_cc2520.obj            
    
    error #10234-D: unresolved symbols remain

  • Hii Tim Lam,

    I am doing a project on 'implementation of zigbee communication module'. I am ready with my hardware part . Now , I want to work my cc2520 using msp430 microcontroller. I want to send instructions to initialise cc2520,for setting its mode.Before proceeding further I just want to transmit "hello" and display it on LCD on receiver side.But I have no idea from where to start.I am completely new to this thing.Can you please help me out ?? Can you tell me how to use Z-stack for this puspose??

**Attention** This is a public forum