蓝牙是使用基于数据包的协议使用固定和移动设备的短波长无线电传输在短距离上交换数据的开放无线技术标准. 蓝牙数据传输的接线方法可能使用串行接口.

什么是串行接口?

这是我们经常说数据以有限数量的iOS上的一个或多个序列传输的串行端口. 有很多这样的类型, 通常包括: uart, IIC, spi, 能, USB, ETC。, 只要是串行传输界面, 这是一种串行端口. 值得一提的是,既然人们过去在早期打电话, 每个人通常都在引用串行端口时提到UART界面.

UART之间的区别, spi, 和IIC

UART接口

uart (通用异步接收器/发射器) 串行界面是单芯片微型计算机最常用的通信技术. 它通常用于单芯片微型计算机和计算机之间以及单芯片微型计算机和单芯片微型计算机之间的通信.

SPI接口

spi (串行外围界面) 是串行外围界面. SPI是同步的串行数据传输标准和高速, 全双工, 在许多设备中广泛使用的同步通信总线.

IIC接口

IIC (整合电路), 也称为I2C, 是连接微控制器及其外围的两线串行总线结构. IIC巴士的主要优势是简单性和有效性.

区别 1
UART是两行, 一个发送接收器, 可以是全双工交流, 线的数量也相对较少. 数据是异步传输的, 双方的时机要求严格, 沟通速度不是很快. 多机器通信中使用的最多.

区别 2.
SPI接口和上面的UART, 有一条同步时钟线, 上述UART的缺点是其优势, 通信的两个侧面的时机要求并非严格不同的设备很容易组合, 而且沟通速度非常快. 通常用于产品内部组件之间的高速数据通信, 例如大容量记忆.

不同之处 3
IIC接口也是两个线接口, 这是通过复杂的逻辑关系在两条线之间的数据传输, 沟通速度不高, 该程序编写也更为复杂. 一般的单芯片系统主要用于与24C02和其他小的轻松内存连接.

笔记: SPI和UART可以实现完整的双工, 但是I2C不起作用; I2C比SPI慢, 该协议比SPI复杂一些, 但是连接小于标准SPI.

本文没有发行您的困惑? 立即与Pereycom团队接触!
想知道如何为您的项目选择正确的模块? 请单击此处.