相信你原来的程序有发送数据和接收数据的函数。有SPI的单片机,你要先设置对应的控制寄存器,设定好通信模式,然后它有数据寄存器,你重新写一个函数直接给寄存器赋值发送数据的,参数接口和你模拟SPI发送数据的函数一样,然后移植程序过来时替换原来的发送函数,而SPI接收,看你使用什么方式,可以查询也可以中断。替换对应的接收函数,将接收的数据放入指定位置就行了。