设计一个stm32和dsp28335之间的spi通信,想实现一个片选信号cs电平变化的过程传多次数据。即主机cs电平一直拉低,然后与从机一直传输数据,从机为dsp,采用接收中断的方式。但是发现cs电平的一次变化只能传一次数据。
总结一下就是在每次发送数据前都要对spi进行片选使能,为什么不能一次选中,之后进行多次的传输?
mcbsp配置
按照如图所示的配置:
McbspbRegs.SPCR1.bit.RINTM = 2;// 设置为cs低电平触发
McbspbRegs.MFFINT.bit.RINT = 1;//打开接受中断