什么是mosi miso,IIC和SPI有什么区别?

电子 浏览

优势不同:IIC总线是双向、两线(SCL、SDA)、串行、多主控(mulTI-master)接口标准,具有总线仲裁机制,非常适合在器件之间进行近距离、非经常性的数据通信。W5500是一款高性能、低功耗的以太网控制器,可用于连接以太网,实现网络通讯。二者的区别主要在于功能和应用范围。Arduino主要是一款开发平台。

接口采用同步串行3~4线方式进行通信,即1条时钟线SCK。MOSI和MISO通常用于SPI接口协议。SPI是串行外围接口协议(SerialPeripheralInterface),一种用于芯片级设备之间通信的同步串行数据链接接口。SPI是串口外设接口的缩写,是一种高速的、全双工、同步的通信协议,是微处理器与外围IC之间常用的一种通讯方式。

MOSI表示MasterOutputSlaveInput,MISO表示MasterInputSlaveOutput。主要用在SPI接口里面,SPI接口由CLK,CS,MOSI,MISO四根线组成。ATMEGA128的ISP脚好象不是MOSI,MISO,SCK。具体可以网上搜下ATMEGA128最小系统原理图。