单片机模拟SPI协议和单片机自带SPI接口的区别?使用起来会有差别吗,会不会影响最终效果?

2024-11-26 05:26:16
推荐回答(2个)
回答1:

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

回答2:

如果你模拟的好
就不会影响效果
以前我就是用io直接模拟的

首先你一定要彻底弄清时序图
然后模拟
就好了
祝你成功