引用: 引用 5 楼 s0153253 的回复:
SPIxSTAT和SPIXCON都需要设置,而且要设置好SKP和SKE,DSPIC系列的单片机只有在SPIXBUF中写入了数据才会产生SCK信号,所以要接收数据也要先往SPIXBUF中写入了数据,SPI初始化后SCK是暂时不工作的。
引用: 引用 6 楼 lmlmlmnew 的回复:
一般情况SPI都不用中断模式的
当然要不闲麻烦或者需要SOMI的话在中断里处理更好了~
初始化成功后,就能接收和发送了。当然测试工作得做好,用示波器看SCK和SIMO或者SOMI的波形,再对照寄存器的状态,慢慢调试吧。