运营公开网是什么网站,网页游戏网站hpjy,租房合同模板免费下载,库尔勒谁在做电商网站建设SPI总线基本概念SPI是一种高速、全双工、同步的串行通信总线#xff0c;全称是Serial Peripheral Interface#xff0c;使用时在芯片的管脚上只占用三根或者四根线(如果单向传输的话只需三根线就可以了)#xff0c;节约了芯片的管脚资源#xff0c;所以在实际项目中应用也非…SPI总线基本概念SPI是一种高速、全双工、同步的串行通信总线全称是Serial Peripheral Interface使用时在芯片的管脚上只占用三根或者四根线(如果单向传输的话只需三根线就可以了)节约了芯片的管脚资源所以在实际项目中应用也非常广泛。SPI总线的通信模式也是一主多从模式。SPI的四根线都是单向的I/O线MISO(SDI)– Master Input Slave Output主设备数据输入从设备数据输出MOSI(SDO)– Master Output Slave Input主设备数据输出从设备数据输入SCLK – Serial Clock时钟信号由主设备产生CS(SS)– Chip Select从设备使能信号由主设备控制。常见的硬件连接图SPI如何实现一对一的通信主设备通过CS片选引脚选中要通信的从设备只有当从设备的CS引脚被使能才能和主设备进行通信。这就允许在同一个SPI总线上连接多个SPI从设备但仍能保持一对一的通信。SPI的工作模式SPI有四种工作模式各个工作模式的不同在于SCLK不同具体工作由CPOL和CPHA决定CPOL(Clock Polarity)时钟极性当CPOL为0时,时钟空闲时电平为低;当CPOL为1时,时钟空闲时电平为高;CPHA(Clock Phase)时钟相位当CPHA为0时,时钟周期的上升沿采集数据时钟周期的下降沿输出数据;当CPHA为1时,时钟周期的下降沿采集数据时钟周期的上升沿输出数据;CPOL和CPHA分别都可以是0或是1对应四种组合即为SPI的四种工作模式。注意SPI主模块和与之通信的外设时钟相位和极性应该保持一致主设备SPI时钟和极性的配置应该由外设来决定二者的配置应该保持一致即主设备的SDO同从设备的SDO配置一致主设备的SDI同从设备的SDI配置一致。SPI简单的收发时序上升沿发送、下降沿接收、高位先发送总结SPI接口的优点不需要进行寻址操作且全双工可以同时发送和接收数据传输速率高。SPI接口的缺点没有指定的流控制没有应答机制确认是否接收到数据。以上是对SPI总线协议的总结如有不足欢迎指正关于SPI总线在找工作面试中也会被经常问到如果喜欢的话要收藏关注哦