SPI采用的是一种高效的数据传输方法
发布时间
阅读量:
阅读量
SPI接口(Serial Peripheral Interface)是一种支持全双工通信的技术,在对比中与I2C接口的主要区别在于其功能特性。四线SPI通常指S_CLK用于产生同步时钟信号;而M_ISO和M_OS分别负责主从两端的数据传输;此外还有SS用于选择数据总线端口等特征。这些控制信号通过移位寄存器完成数据处理过程。
SPI功能结构
SPI主要由主从两端构成,在总线系统中使用 SPI 分布实现数据传输功能。其中 master 和 slave 两端负责不同的功能分配,在 SPI 总线协议下, 所有的数据传输操作均通过 master 端口与各 slave 端口之间完成. 在此过程中, 所有波特率及相应的 clock 信号都会由主机 master 端口进行生成. 而片选信号则会在其逻辑电平有效时触发相应的操作流程.

数据传输方式
SPI控制寄存器可通过调节相位(phase)与极性(polarity)参数以实现四种功能模式的不同配置。四个工作模式分别对应相位与极性不同组合下的运行状态。主从两端可分别进行配置调整。其中极性参数(polarity)决定停机无效状态时输出高电平(HIGH)或
全部评论 (0)
还没有任何评论哟~
