SPII2CUART三种串行总线的原理区别及应用

合集下载

IIC,SPI,UART的区别

IIC,SPI,UART的区别

SPI IIC USART 区别2009-03-26 11:05第一个区别当然是名字:SPI(Serial Peripheral Interface:串行外设接口);I2C(INTER IC BUS)UART(Universal Asynchronous Receiver Transmitter:通用异步收发器)第二,区别在电气信号线上:SPI总线由三条信号线组成:串行时钟(SCLK)、串行数据输出(SDO)、串行数据输入(SDI)。

SPI总线可以实现多个SPI设备互相连接。

提供SPI串行时钟的SPI设备为SPI主机或主设备(Master),其他设备为SPI从机或从设备(Slave)。

主从设备间可以实现全双工通信,当有多个从设备时,还可以增加一条从设备选择线。

如果用通用IO口模拟SPI总线,必须要有一个输出口(SDO),一个输入口(SDI),另一个口则视实现的设备类型而定,如果要实现主从设备,则需输入输出口,若只实现主设备,则需输出口即可,若只实现从设备,则只需输入口即可。

I2C总线是双向、两线(SCL、SDA)、串行、多主控(multi-master)接口标准,具有总线仲裁机制,非常适合在器件之间进行近距离、非经常性的数据通信。

在它的协议体系中,传输数据时都会带上目的设备的设备地址,因此可以实现设备组网。

如果用通用IO口模拟I2C总线,并实现双向传输,则需一个输入输出口(SDA),另外还需一个输出口(SCL)。

(注:I2C资料了解得比较少,这里的描述可能很不完备)UART总线是异步串口,因此一般比前两种同步串口的结构要复杂很多,一般由波特率产生器(产生的波特率等于传输波特率的16倍)、UART接收器、UART 发送器组成,硬件上由两根线,一根用于发送,一根用于接收。

显然,如果用通用IO口模拟UART总线,则需一个输入口,一个输出口。

第三,从第二点明显可以看出,SPI和UART可以实现全双工,但I2C不行;第四,看看牛人们的意见吧!wudanyu:I2C线更少,我觉得比UART、SPI更为强大,但是技术上也更加麻烦些,因为I2C需要有双向IO的支持,而且使用上拉电阻,我觉得抗干扰能力较弱,一般用于同一板卡上芯片之间的通信,较少用于远距离通信。

SPI、I2C、UART三种串行总线的原理、区别及应用

SPI、I2C、UART三种串行总线的原理、区别及应用

简朴描述:SPI 和I2C这两种通信方式都是短距离旳,芯片和芯片之间或者其他元器件如传感器和芯片之间旳通信。

SPI和IIC是板上通信,IIC有时也会做板间通信,但是距离甚短,但是超过一米,例如某些触摸屏,手机液晶屏那些很薄膜排线诸多用IIC,I2C能用于替代原则旳并行总线,能连接旳多种集成电路和功能模块。

I2C是多主控总线,因此任何一种设备都能像主控器同样工作,并控制总线。

总线上每一种设备均有一种独一无二旳地址,根据设备它们自己旳能力,它们可以作为发射器或接受器工作。

多路微控制器能在同一种I2C总线上共存这两种线属于低速传播;ﻫ而UART是应用于两个设备之间旳通信,如用单片机做好旳设备和计算机旳通信。

这样旳通信可以做长距离旳。

UART和,UART就是我们指旳串口,速度比上面三者快,最高达100K左右,用与计算机与设备或者计算机和计算之间通信,但有效范畴不会很长,约10米左右,UART长处是支持面广,程序设计构造很简朴,随着USB旳发展,UART也逐渐走向下坡;SmBus有点类似于USB设备跟计算机那样旳短距离通信。

ﻫ简朴旳狭义旳说SPI和I2C是做在电路板上旳。

而UART和SMBUS是在机器外面连接两个机器旳。

具体描述:1、UART(TX,RX)就是两线,一根发送一根接受,可以全双工通信,线数也比较少。

数据是异步传播旳,对双方旳时序规定比较严格,通信速度也不是不久。

在多机通信上面用旳最多。

2、SPI(CLK,I/O,O,CS)接口和上面UART相比,多了一条同步时钟线,上面UART旳缺陷也就是它旳长处了,对通信双方旳时序规定不严格不同设备之间可以很容易结合,并且通信速度非常快。

一般用在产品内部元件之间旳高速数据通信上面,如大容量存储器等。

3、I2C(SCL,SDA)接口也是两线接口,它是两根线之间通过复杂旳逻辑关系传播数据旳,通信速度不高,程序写起来也比较复杂。

一般单片机系统里重要用来和24C02等小容易存储器连接。

I2C和SPI,UART的区别

I2C和SPI,UART的区别

I2C和SPI,UART的区别SPI--Serial Peripheral Interface,(Serial Peripheral Interface:串行外设接口)串行外围设备接口,是Motorola公司推出的一种同步串行通讯方式,是一种三线同步总线,因其硬件功能很强,与SPI有关的软件就相当简单,使CPU有更多的时间处理其他事务。

I2C--INTER-IC(INTER IC BUS:意为IC之间总线)串行总线的缩写,是PHILIPS 公司推出的芯片间串行传输总线。

它以1根串行数据线(SDA)和1根串行时钟线(SCL)实现了双工的同步数据传输。

具有接口线少,控制方式简化,器件封装形式小,通信速率较高等优点。

在主从通信中,可以有多个I2C总线器件同时接到I2C总线上,通过地址来识别通信对象。

能用于替代标准的并行总线,能连接的各种集成电路和功能模块。

I2C是多主控总线,所以任何一个设备都能像主控器一样工作,并控制总线。

总线上每一个设备都有一个独一无二的地址,根据设备它们自己的能力,它们可以作为发射器或接收器工作。

多路微控制器能在同一个I2C总线上共存。

最主要的优点是其简单性和有效性。

它支持多主控(multimastering),其中任何能够进行发送和接收的设备都可以成为主总线。

一个主控能够控制信号的传输和时钟频率。

当然,在任何时间点上只能有一个主控。

UART(Universal Asynchronous Receiver Transmitter:通用异步收发器):单端,远距离传输。

大多数计算机包含两个基于RS232的串口。

串口同时也是仪器仪表设备通用的通信协议;很多GPIB兼容的设备也带有RS-232口。

同时,串口通信协议也可以用于获取远程采集设备的数据。

串口通信的概念非常简单,串口按位(bit)发送和接收字节。

尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。

SPII2CUART三种串行总线的原理区别及应用

SPII2CUART三种串行总线的原理区别及应用

SPII2CUART三种串行总线的原理区别及应用SPI(Serial Peripheral Interface),I2C(Inter-Integrated Circuit)和UART(Universal Asynchronous Receiver/Transmitter)是常见的串行总线通信协议,它们在嵌入式系统中被广泛使用。

以下是对这三种串行总线的原理、区别及应用的详细介绍。

1. SPI(Serial Peripheral Interface)SPI是一种同步的、全双工的串行总线协议,通常由一个主设备和一个或多个从设备组成。

SPI总线上通信是基于时钟信号进行同步的,主设备产生时钟信号,从设备在时钟的边沿上发送和接收数据。

在SPI总线上,主设备控制通信的起始和结束,并通过片选信号选择与之通信的从设备。

SPI总线上的数据传输是基于多线制的,其中包括主设备的时钟线(SCLK)、数据输出线(MOSI)、数据输入线(MISO)和片选线(SS)。

SPI总线具有以下特点:-速度较快,可以达到十几MHz甚至上百MHz的传输速率。

-支持多主设备,但每个时刻只能有一个主设备处于活动状态。

-适用于短距离通信,通常在PCB上的芯片之间进行通信。

-数据传输可靠性较高。

SPI总线广泛应用于各种设备之间的数据传输,例如存储器、传感器、显示模块等。

2. I2C(Inter-Integrated Circuit)I2C也是一种同步的、双向的串行总线协议,由一个主设备和一个或多个从设备组成。

I2C总线上的通信也是基于时钟信号进行同步的,主设备产生时钟信号和开始/停止条件,从设备在时钟边沿上发送和接收数据。

I2C总线上的数据传输是基于两根线—串行数据线(SDA)和串行时钟线(SCL)。

I2C总线具有以下特点:- 通信速度较慢,大多数设备的传输速率为100kbps,但也支持高达3.4Mbps的快速模式。

-支持多主设备,可以同时连接多个主设备。

SPII2CUART三种串行总线协议及其区别

SPII2CUART三种串行总线协议及其区别

SPII2CUART三种串行总线协议及其区别SPI(Serial Peripheral Interface)是一种常见的串行总线协议,主要用于单片机和外部设备之间的通信。

SPI协议需要同时使用多个信号线,包括时钟信号、主从选择信号、数据输入信号和数据输出信号。

SPI协议是一种全双工的通信方式,数据可以双向传输。

SPI通信协议的特点包括以下几点:1.时钟信号:SPI协议中的设备之间使用了共享的时钟信号,时钟信号用于同步数据传输。

时钟信号由主设备控制,并且时钟频率可以根据需要调整。

SPI协议没有固定的时钟频率限制,可以根据实际需求进行调整。

2.主从选择信号:SPI协议中的从设备需要通过主从选择信号进行选择。

主设备通过拉低从设备的主从选择信号来选择与之通信的从设备。

可同时与多个从设备通信。

3.数据传输:SPI协议是一种由主设备控制的同步通信协议,数据在时钟的边沿上升移位。

主设备在时钟的上升沿将数据发送给从设备,从设备在时钟的下降沿将数据发送给主设备。

SPI协议的优势在于速度快、可靠性高,适合于需要高速传输的应用,如存储器、显示器驱动等。

I2C(Inter-Integrated Circuit)是一种常见的串行总线协议,主要用于集成电路之间的通信。

I2C协议仅需要两根信号线:序列时钟线(SCL)和串行数据线(SDA)。

I2C协议是一种半双工通信方式,数据只能单向传输。

I2C通信协议的特点包括以下几点:1.序列时钟线(SCL):SCL是在主设备和从设备之间共享的信号线,用于同步数据传输。

主设备通过拉高和拉低SCL来控制数据传输的时钟频率。

2.串行数据线(SDA):SDA负责数据的传输。

数据在SCL的上升沿或下降沿变化时,主设备或从设备将数据写入或读取出来。

3.地址寻址:I2C协议使用7位或10位的地址寻址,从设备可以根据地址进行选择。

I2C协议的优势在于可以连接多个设备,节省了引脚,适用于多设备之间的通信,如传感器、温度传感器、压力传感器等。

SPI、I2C、UART串行总线协议

SPI、I2C、UART串行总线协议

串口通讯通信协议 (2)串口通信 (7)RS-232 (8)串口通讯通信协议所谓通信协议是指通信双方的一种约定。

约定包括对数据格式、同步方式、传送速度、传送步骤、检纠错方式以及控制字符定义等问题做出统一规定,通信双方必须共同遵守。

因此,也叫做通信控制规程,或称传输控制规程,它属于ISO'S OSI七层参考模型中的数据链路层。

目前,采用的通信协议有两类:异步协议和同步协议。

同步协议又有面向字符和面向比特以及面向字节计数三种。

其中,面向字节计数的同步协议主要用于DEC公司的网络体系结构中。

一、物理接口标准1.串行通信接口的基本任务(1)实现数据格式化:因为来自CPU的是普通的并行数据,所以,接口电路应具有实现不同串行通信方式下的数据格式化的任务。

在异步通信方式下,接口自动生成起止式的帧数据格式。

在面向字符的同步方式下,接口要在待传送的数据块前加上同步字符。

(2)进行串-并转换:串行传送,数据是一位一位串行传送的,而计算机处理数据是并行数据。

所以当数据由计算机送至数据发送器时,首先把串行数据转换为并行数才能送入计算机处理。

因此串并转换是串行接口电路的重要任务。

(3)控制数据传输速率:串行通信接口电路应具有对数据传输速率——波特率进行选择和控制的能力。

(4)进行错误检测:在发送时接口电路对传送的字符数据自动生成奇偶校验位或其他校验码。

在接收时,接口电路检查字符的奇偶校验或其他校验码,确定是否发生传送错误。

(5)进行TTL与EIA电平转换:CPU和终端均采用TTL电平及正逻辑,它们与EIA采用的电平及负逻辑不兼容,需在接口电路中进行转换。

(6)提供EIA-RS-232C接口标准所要求的信号线:远距离通信采用MODEM时,需要9根信号线;近距离零MODEM方式,只需要3根信号线。

这些信号线由接口电路提供,以便与MODEM或终端进行联络与控制。

2、串行通信接口电路的组成为了完成上述串行接口的任务,串行通信接口电路一般由可编程的串行接口芯片、波特率发生器、EIA与TTL电平转换器以及地址译码电路组成。

I2C,SPI,USB,UART常见接口原理简析

I2C,SPI,USB,UART常见接口原理简析

常见接口电路介绍一、I2C总线简介1. 什么是I2C?NXP 半导体(原Philips 半导体)于20 多年前发明了一种简单的双向二线制串行通信总线,这个总线被称为Inter-IC 或者I2C 总线。

目前I2C 总线已经成为业界嵌入式应用的标准解决方案,被广泛地应用在各式各样基于微控器的专业、消费与电信产品中,作为控制、诊断与电源管理总线。

多个符合I2C 总线标准的器件都可以通过同一条I2C 总线进行通信,而不需要额外的地址译码器。

由于I2C 是一种两线式串行总线,因此简单的操作特性成为它快速崛起成为业界标准的关键因素2. I2C总线的基本概念1)发送器(Transmitter):发送数据到总线的器件2)接收器(Receiver):从总线接收数据的器件3)主机(Master):初始化发送、产生时钟信号和终止发送的器件4)从机(Slave):被主机寻址的器件其线路结构图如下:如上图示,I2C 总线具有如下特点:1)I2C 总线是双向传输的总线,因此主机和从机都可能成为发送器和接收器。

不论主机是发送器还是接收器,时钟信号SCL 都要由主机来产生2)只需要由两根信号线组成,一根是串行数据线SDA,另一根是串行时钟线SCL3)SDA 和SCL 信号线都必须要加上拉电阻Rp(Pull-Up Resistor)。

上拉电阻一般取值3~10KΩ4)SDA 和SCL 管脚都是漏极开路(或集电极开路)输出结构3. I2C总线的信号传输1)3种速率可选择标准模式100kbps、快速模式400kbps、最高速率3.4Mbps2)具有特定的传输起始、停止条件a)起始条件:当SCL 处于高电平期间时,SDA 从高电平向低电平跳变时产生起始条件。

起始条件常常简记为Sb)停止条件:当SCL 处于高电平期间时,SDA 从低电平向高电平跳变时产生停止条件。

停止条件简记为P3)数据传输从确定从机地址开始a)多个从机可连接到同一条I2C 总线上,它们之间通过各自唯一的器件地址来区分b)一般从机地址由7 位地址位和一位读写标志R/W 组成,7 位地址占据高7 位,读写位在最后。

IIC,uart,spi的异同点

IIC,uart,spi的异同点

第一个区别当然是名字:SPI(Serial Peripheral Interface:串行外设接口);I2C(INTER IC BUS:意为IC之间总线)UART(Universal Asynchronous Receiver Transmitter:通用异步收发器)第二,区别在电气信号线上:SPI总线由三条信号线组成:串行时钟(SCLK)、串行数据输出(SDO)、串行数据输入(SDI)。

SPI总线可以实现多个SPI设备互相连接。

提供SPI串行时钟的SPI设备为SPI主机或主设备(Master),其他设备为SPI从机或从设备(Slave)。

主从设备间可以实现全双工通信,当有多个从设备时,还可以增加一条从设备选择线。

如果用通用IO口模拟SPI总线,必须要有一个输出口(SDO),一个输入口(S DI),另一个口则视实现的设备类型而定,如果要实现主从设备,则需输入输出口,若只实现主设备,则需输出口即可,若只实现从设备,则只需输入口即可。

I2C总线是双向、两线(SCL、SDA)、串行、多主控(multi-master)接口标准,具有总线仲裁机制,非常适合在器件之间进行近距离、非经常性的数据通信。

在它的协议体系中,传输数据时都会带上目的设备的设备地址,因此可以实现设备组网。

如果用通用IO口模拟I2C总线,并实现双向传输,则需一个输入输出口(SD A),另外还需一个输出口(SCL)。

(注:I2C资料了解得比较少,这里的描述可能很不完备)UART总线是异步串口,因此一般比前两种同步串口的结构要复杂很多,一般由波特率产生器(产生的波特率等于传输波特率的16倍)、UART接收器、UAR T发送器组成,硬件上由两根线,一根用于发送,一根用于接收。

显然,如果用通用IO口模拟UART总线,则需一个输入口,一个输出口。

第三,从第二点明显可以看出,SPI和UART可以实现全双工,但I2C不行;第四,看看牛人们的意见吧!wudanyu:I2C线更少,我觉得比UART、SPI更为强大,但是技术上也更加麻烦些,因为I2C需要有双向IO的支持,而且使用上拉电阻,我觉得抗干扰能力较弱,一般用于同一板卡上芯片之间的通信,较少用于远距离通信。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

简单描述:
SPI 与I2C这两种通信方式都就是短距离的,芯片与芯片之间或者其她元器件如传感器与芯片之间的通信。

SPI与IIC就是板上通信,IIC有时也会做板间通信,不过距离甚短,不过超过一米,例如一些触摸屏,手机液晶屏那些很薄膜排线很多用IIC,I2C能用于替代标准的并行总线,能连接的各种集成电路与功能模块。

I2C就是多主控总线,所以任何一个设备都能像主控器一样工作,并控制总线。

总线上每一个设备都有一个独一无二的地址,根据设备它们自己的能力,它们可以作为发射器或接收器工作。

多路微控制器能在同一个I2C总线上共存这两种线属于低速传输;
而UART就是应用于两个设备之间的通信,如用单片机做好的设备与计算机的通信。

这样的通信可以做长距离的。

UART与,UART就就是我们指的串口,速度比上面三者快,最高达100K左右,用与计算机与设备或者计算机与计算之间通信,但有效范围不会很长,约10米左右,UART优点就是支持面广,程序设计结构很简单,随着USB的发展,UART也逐渐走向下坡;
SmBus有点类似于USB设备跟计算机那样的短距离通信。

简单的狭义的说SPI与I2C就是做在电路板上的。

而UART与SMBUS就是在机器外面连接两个机器的。

详细描述:
1、UART(TX,RX)就就是两线,一根发送一根接收,可以全双工通信,线数也比较少。

数据就是异步传输的,对双方的时序要求比较严格,通信速度也不就是很快。

在多机通信上面用的最多。

2、SPI(CLK,I/O,O,CS)接口与上面UART相比,多了一条同步时钟线,上面UART
的缺点也就就是它的优点了,对通信双方的时序要求不严格不同设备之间可以很容易结合,而且通信速度非常快。

一般用在产品内部元件之间的高速数据通信上面,如大容量存储器等。

3、I2C(SCL,SDA)接口也就是两线接口,它就是两根线之间通过复杂的逻辑关系传输数据的,通信速度不高,程序写起来也比较复杂。

一般单片机系统里主要用来与24C02等小容易存储器连接。

SPI:高速同步串行口。

3~4线接口,收发独立、可同步进行
UART:通用异步串行口。

按照标准波特率完成双向通讯,速度慢
SPI:一种串行传输方式,三线制,网上可找到其通信协议与用法的
3根线实现数据双向传输
串行外围接口 Serial peripheral interface
UART:通用异步收发器
UART就是用于控制计算机与串行设备的芯片。

有一点要注意的就是,它提供了
RS-232C数据终端设备接口,这样计算机就可以与调制解调器或其它使用
RS-232C接口的串行设备通信了。

作为接口的一部分,UART还提供以下功能:
将由计算机内部传送过来的并行数据转换为输出的串行数据流。

将计算机外部来的串行数据转换为字节,供计算机内部使用并行数据的器件使用。

在输出的串行数据流中加入奇偶校验位,并对从外部接收的数据流进行奇偶校验。

在输出数据流中加入启停标记,并从接收数据流中删除启停标记。

处理由键盘或鼠标发出的中断信号(键盘与鼠票也就是串行设备)。

可以处理计算机与外部串行设备的同步管理问题。

有一些比较高档的UART还提供输入输出数据的缓冲区,现在比较新的UART就是16550,它可以在计算机需要处理数据前在其缓冲区内存储16字节数据,而通常的UART就是8250。

现在如果您购买一个内置的调制解调器,此调制解调器内部通常就会有16550 UART。

I2C: 能用于替代标准的并行总线,能连接的各种集成电路与功能模块。

I2C就是多主控总线,所以任何一个设备都能像主控器一样工作,并控制总线。

总线上每一个设备都有一个独一无二的地址,根据设备它们自己的能力,它们可以作为发射器或接收器工作。

多路微控制器能在同一个I2C总线上共存。

I2C总线:
I2C总线最主要的优点就是其简单性与有效性。

由于接口直接在组件之上,因此I2C总线占用的空间非常小,减少了电路板的空间与芯片管脚的数量,降低了互联成本。

总线的长度可高达25英尺,并且能够以10Kbps的最大传输速率支持40个组件。

I2C总线的另一个优点就是,它支持多主控(multimastering),其中任何能够进行发送与接收的设备都可以成为主总线。

一个主控能够控制信号的传输与时钟频率。

当然,在任何时间点上只能有一个主控。

UART:
单端,远距离传输。

大多数计算机包含两个基于RS232的串口。

串口同时也就是仪器仪表设备通用的通信协议;很多GPIB兼容的设备也带有RS-232口。

同时,串口通信协议也可以用于获取远程采集设备的数据。

串口通信的概念非常简单,串口按位(bit)发送与接收字节。

尽管比按字节(byte)的并行通信慢,但就是串口可以在使用一根线发送数据的同时用另一根线接收数据。

它很简单并且能够实现远距离通信。

比如IEEE488定义并行通行状态时,规定设备线总常不得超过20米,并且任意两个设备间的长度不得超过2米;而对于串口而言,长度可达1200米。

具体的适用范围就可多了,军用,医疗、、、到处到能用。

第一个区别当然就是名字:
SPI(Serial Peripheral Interface:串行外设接口);
I2C(INTER IC BUS:意为IC之间总线)
UART(Universal Asynchronous Receiver Transmitter:通用异步收发器)
第二,区别在电气信号线上:
SPI总线由三条信号线组成:串行时钟(SCLK)、串行数据输出(SDO)、串行数据输入(SDI)。

SPI总线可以实现多个SPI设备互相连接。

提供SPI串行时钟的SPI设备为SPI主机或主设备(Master),其她设备为SPI从机或从设备(Slave)。

主从设备间可以实现全双工通信,当有多个从设备时,还可以增加一条从设备选择线。

如果用通用IO口模拟SPI总线,必须要有一个输出口(SDO),一个输入口(SDI),另一个口则视实现的设备类型而定,如果要实现主从设备,则需输入输出口,若只实现主设备,则需输出口即可,若只实现从设备,则只需输入口即可。

I2C总线就是双向、两线(SCL、SDA)、串行、多主控(multi-master)接口标准,具有总线仲裁机制,非常适合在器件之间进行近距离、非经常性的数据通信。

在它的协议体系中,传输数据时都会带上目的设备的设备地址,因此可以实现设备组网。

如果用通用IO口模拟I2C总线,并实现双向传输,则需一个输入输出口(SDA),另外还需一个输出口(SCL)。

(注:I2C资料了解得比较少,这里的描述可能很不完备)
UART总线就是异步串口,因此一般比前两种同步串口的结构要复杂很多,一般由波特率产生器(产生的波特率等于传输波特率的16倍)、UART接收器、UART发送器组成,硬件上由两根线,一根用于发送,一根用于接收。

显然,如果用通用IO口模拟UART总线,则需一个输入口,一个输出口。

第三,从第二点明显可以瞧出,SPI与UART可以实现全双工,但I2C不行;
第四,瞧瞧牛人们的意见吧!
wudanyu:I2C线更少,我觉得比UART、SPI更为强大,但就是技术上也更加麻烦些,因为I2C需要有双向IO的支持,而且使用上拉电阻,我觉得抗干扰能力较弱,一般用于同一板卡上芯片之间的通信,较少用于远距离通信。

SPI实现要简单一些,UART需要固定的波特率,就就是说两位数据的间隔要相等,而SPI则无所谓,因为它就是有时钟的协议。

quickmouse:I2C的速度比SPI慢一点,协议比SPI复杂一点,但就是连线也比标准的SPI要少。

相关文档
最新文档