用起来最大的区别就是,你用软件模拟的方式要自己操作SPI的几个关键的引脚,像时钟线,数据线,CE之类的,你要对着时序图来一点点的操作这些引脚,自带的SPI接口我们叫它硬件SPI,这种就非常方便了,你不用关于引脚做了些什么,因为它底层已经做好了,你只要对着文档操作寄存器就可以了,有专门的数据寄存器,还有状态寄存器,硬件SPI比软件的方便很多
如果你模拟的好就不会影响效果以前我就是用io直接模拟的首先你一定要彻底弄清时序图然后模拟 就好了祝你成功