通信协议:SPI

      最后更新:2021-11-07 17:33:28 手机定位技术交流文章

      STM32模拟SPI通信议定书

      SPI的简介:

      一个多余的界面被缩写为 SPI 。 它是一个全时、高速、同步的连续通信总线。 SPI 也可以实现一个重要的后续行动, 总是通过 CS 选择完成, 与 IIC 不同, 即 SPI 要求至少四行 。MISO、MOSI、SCLK和CS都是变量。SPI通信比IIC通信需要更多拉动,但是由于SPI通信速度比IIC快得多,SPI应用程序也差异很大。

      SPI通信图:

      一主一从

      一主多从

      寻址方式:

      只有主装置可以启动通信,而当主装置需要并获准从设备进行通信时,主装置必须从设备部件中发出一个辅助信号(视机器而定,视机器大小,高低级别),表明选定机器是被选取的。

      SPI通信过程:

      SPI总线以同步的方式传输数据,时钟首先在数据线的上下端提供数据,接收者从数据线接收数据;数据线是逻辑“1”的较高水平,而数据线是逻辑“0”的低水平;字节的传输开始时没有响应空档,没有启动信号,也没有终止信号;SPI总线以同步的方式运作,传输字节数据在8小时周期后完成。

      极度和阶段(确定了四种SPI通信模式)

      SPI公共汽车以基于极分和阶段的四种不同模式运行(CPHL)。
      CPL=0,SPLK为低水平自由,CPL=高水平自由,CPL=高水平自由,时间为1:00。
      CPHA = 1 = 2 = 2 = 2 = 2 = 2 = 2 = 2 = 2 = 数据

      工作模式一:

      CPOL = 1,CPHA = 1工作模式一时序图

      下图的外推表明,在数据未传送时和发送后,SCK是高的,因此CPOL=1,因此,CPOL=1,我们还可以观察到,MOSI和MISO数据可以在SCK第一次下降时修改,而在SCK首次上升时,数据稳定,而SCK即传输状态首次上升时,CPH=1。

      剩下三种工作模式:

      SPI时序图

      你们其他人可以按照我在上面所做的 来评估你们自己 而我不会在这里做

      SPI和IIC通讯是同一回事:

      相同点 不同点
      一切都是同步同步的 SPI是全时的,IC是半双倍的。
      采用TTL水平,传输距离和应用相似。 虽然国际投资协定没有反应机制,但消费物价指数没有反应机制。
      都能实现一主多从 IIC在公共汽车上广播,以确定机器的地址,SPI通过CS被选中从机器上传送一个辅助信号。
      IIC的时钟极性和阶段是固定的,而SPI的时钟极性和阶段则不是固定的。
      IIC是两条线,而SPI至少是四条线(在异常情况下是三条线)。

      作为参考的SPI公共汽车分析

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/12913.html

          热门文章

          文章分类