I2C和SPI是两种不同的通信协议SDA SCL ,CS SCK MOSI MISO介绍

I2C和SPI是两种不同的通信协议SDA SCL ,CS SCK MOSI MISO介绍

I2C和SPI是两种不同的通信协议。听到协议,似乎高不可攀,其实协议就是人们定义的一个标准而已,我们只要遵照这个标准去做事,就可以。比如公司规定早上9点上班,我们就9点上班,不然就会扣薪水,这就是个协议。用I2C通信的芯片最常用的就是EEPROM芯片,如Atmel的AT24CXX系列,此外,还有一些其它功能的芯片。用SPI通信的芯片有外置FLASH芯片,同样,还有其他功能的一些芯片。I2C通信需要用到两个引脚:SDA SCL。SCL是时钟引脚,SDA是数据引脚。

SPI通信需要3个引脚或者4个引脚:CS SCK MOSI MISO。SPI通信芯片的引脚名称不一定都是这几个名称,可能还有会别的名称,但是意思是一样的,例如MOSI引脚的意思是“主机输出从机输入”,某个SPI接口的芯片就有可能会写成SDI,因为这个SPI器件是作为从机的,所以它的SDI的意思就是“从机数据输入引脚”。SPI通信过程为:把CS引脚拉低,然后SCK输出时钟,然后就可以在MOSI引脚上输出数据,同时可以在MISO上获得数据了

翻译

搜索

复制

相关推荐

王者荣耀关羽和宫本武藏哪个好 关羽和宫本对比攻略
角色列表

角色列表

📅 07-24 👁️ 8752
如何有效地发送QQ消息与好友沟通技巧