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.

Spi Initiate

In the Spi initiate() function where i use ioport Led starts toggling in the msp430 ez430-rf256x but when i comment i doesnot toggling what may be the reason...

this is the code..

void SPI_initiate(void) {
    volatile Uint16 delay;
    ioport // here it is
    volatile CSL_SysRegs *sysRegs; // init system registers CSL_SysRegs is a
    sysRegs = (CSL_SysRegs *) CSL_SYSCTRL_REGS;

    CSL_FINS(sysRegs->PSRCR, SYS_PSRCR_COUNT, 0x20);

   CSL_FINS(sysRegs->PRCR, SYS_PRCR_PG4_RST, CSL_SYS_PRCR_PG4_RST_RST);

   CSL_FINS(sysRegs->PCGCR1, SYS_PCGCR1_SPICG, CSL_SYS_PCGCR1_SPICG_ACTIVE);

   for (delay = 0; delay < 100; delay++);
    CSL_FINS(sysRegs->EBSR, SYS_EBSR_PPMODE, CSL_SYS_EBSR_PPMODE_MODE1);

    CSL_FSET(CSL_SPI_REGS->SPICCR, CSL_SPI_SPICCR_CLKEN_SHIFT,
            CSL_SPI_SPICCR_CLKEN_SHIFT, CSL_SPI_SPICCR_CLKEN_DISABLED);
    CSL_FINST(CSL_SPI_REGS->SPICCR, SPI_SPICCR_RST, RELEASE);
    CSL_FINS(CSL_SPI_REGS->SPICDR, SPI_SPICDR_CLKDV, 19);
    CSL_SPI_REGS->SPICCR = (Uint16) (CSL_SPI_SPICCR_CLKEN_ENABLED << 0x000F);
    CSL_FINS(CSL_SPI_REGS->SPIDCR1, SPI_SPIDCR1_CKP1, 0);
    CSL_FINS(CSL_SPI_REGS->SPIDCR1, SPI_SPIDCR1_CKPH1, 1);
    CSL_FINS(CSL_SPI_REGS->SPIDCR1, SPI_SPIDCR1_DD1, 1);
    CSL_FINS(CSL_SPI_REGS->SPIDCR1, SPI_SPIDCR1_CSP1, 0);
}

Help me...!