想咨询下TI的工程师,F28335的SPI接口配置为主机,非FIFO模式,无论怎么配置,都不能进中断,只能在查询方式下才能发送数据,
//初始化SPI配置控制寄存器
SpiaRegs.SPICCR.bit.SPISWRESET = 0;//清除SPI相关操作标志位,准备配置SPI接口
SpiaRegs.SPICCR.bit.CLKPOLARITY = 0;//设置SPI移位时钟极性
SpiaRegs.SPICCR.bit.SPILBK = 0;//该位为0则禁止SPI自测试功能,为1则允许SPI自测试功能
SpiaRegs.SPICCR.bit.SPICHAR = 7;//SPI数据长度为8位
//初始化SPI操作控制寄存器
SpiaRegs.SPICTL.bit.OVERRUNINTENA = 0;//禁止接收器溢出中断
SpiaRegs.SPICTL.bit.CLK_PHASE = 0;//无延时的SPI时钟方案
SpiaRegs.SPICTL.bit.MASTER_SLAVE = 1;//SPI工作模式选择,1主控制器模式,0从机模式
SpiaRegs.SPICTL.bit.TALK = 1;//使能SPI接口4个引脚的相应功能
SpiaRegs.SPICTL.bit.SPIINTENA = 1;//使能SPI中断
SpiaRegs.SPICCR.bit.SPISWRESET = 1;
以上是我的配置过程,麻烦帮帮忙咯