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.

spi0驱动fpc1011F3



 PSCInit();
    // DSP 中断初始化
   InterruptInit();
    // SPI 中断初始化
   SPIInterruptInit();
        unsigned char cs  = 0x00;
        unsigned char dcs = 0x00;
        unsigned int  val = SIMO_SOMI_CLK_CS;
        SPIReset(SOC_SPI_0_REGS);
        SPIOutOfReset(SOC_SPI_0_REGS);
        SPIModeConfigure(SOC_SPI_0_REGS, SPI_MASTER_MODE);
        ***(SOC_SPI_0_REGS, 127, 2,   SPI_DATA_FORMAT0);
        SPIPinControl(SOC_SPI_0_REGS, 0, 0, &val);
        SPIDefaultCSSet(SOC_SPI_0_REGS, dcs);
       
        SPIDelayConfigure(SOC_SPI_0_REGS,5, 5,0,0);
        // 配置 SPI 数据格式及片选信号
        SPIDat1Config(SOC_SPI_0_REGS,SPI_DATA_FORMAT0|SPI_CSHOLD, cs);
     // 映射中断到 INT4
        SPIIntLevelSet(SOC_SPI_0_REGS, SPI_RECV_INTLVL | SPI_TRANSMIT_INTLVL);
        // 使能 SPI
        SPIEnable(SOC_SPI_0_REGS);
    /****************************************************************************/
    /*                                                                          */
    /*              配置 SPI 数据格式                                           */
    /*                                                                          */
    /****************************************************************************/
        // 配置 SPI 时钟
      ***(SOC_SPI_0_REGS,
                            (SPI_CLK_POL_LOW | SPI_CLK_INPHASE ),
       SPI_DATA_FORMAT0);
        // 配置 SPI 发送时 MSB 优先
        SPIShiftMsbFirst(SOC_SPI_0_REGS, SPI_DATA_FORMAT0);
        // 设置字符长度
        ***(SOC_SPI_0_REGS, CHAR_LENGTH, SPI_DATA_FORMAT0);
c6748dsp,这是我配置的spi0,片选spics0,为什么传感器一直没反应啊?大神指导指导啊