以前学习总线的时候老是有一个问题搞不懂,在这里SPI是通信总线,在那里SPI是通信协议(SDIO总线兼容SPI通信协议),那么SPI究竟是通信总线还是通信协议呢?
我们知道通信总线往往指的是硬件,而通信协议则是跑在硬件上的软件。 很多总线都支持不同的协议,但不可能是所有。
其实我是陷入了一个思维误区,SPI为什么不可以同时是通信总线和通信协议呢?
打个比方,SPI-1代表通信总线,SPI-2代表通信协议。我们就可以清楚的知道这两种是不同的东西。
现在是SPI同时代表通信协议和通信总线,同一个名称代表两样东西,所以我就误以为是同一种东西。
不知道网友们有没有遇到和我一样的问题。
|