分类: communication-protocol

找到 4 篇相关文章

CAN的全称为“控制器局域网络”(COntroller Area Network),它主要应用于汽车电子行业,由德国的BOSCH公司(博世,欧洲家电第一,德国人的东西值得信赖)开发。 CAN物理层 与IIC和SPI不同,CAN总线没有时钟线,所以CAN通讯并不是以时钟信号来进行同步的,**是一种异步通信方式,且只有CAN\_H,CAN\_L两条线共同组成差分信号线**。 闭环总线电路...

communication-protocol

_注:串口通信包括同步(UART)和异步(USART),开发中常用的为UART,所以本次也侧重介绍UART。_ 串口通信是一种设备非常常用的串行通信方式,因为他简单便捷,因此目前大部分电子产品都支持该通讯方式。产品开发中,工程师也常使用串口用来调试。 物理层 物理层负责数据的实际传输,即通过电缆、无线等媒介发送和接收比特流。 串口通信的物理层有很多标准及变种,通常使用RS-232、RS-...

communication-protocol

引言 SPI同样也是一个很常用的通信接口,也可以通过SPI来连接众多的传感器。相对IIC,SPI的通信速度更快,SPI可以达到几十MHz。所以在很多要求高速通信的场景会选择使用SPI总线,所以SPI总线也是我们嵌入式学习必不可缺的一部分。 SPI简介 SPI全称为Serial Perripheral Interface,也就是串行外围设备接口。SPI是由Motorola(摩托罗拉)公司推出...

communication-protocol

引言 IIC是产品设计中最常用的通信接口,众多的传感器都会提供IIC接口来和主控连接,如陀螺仪、加速计、触摸屏等。所以IIC是嵌入式学习必须要掌握的。 本次只是讲解理论,不做实际实验操作,因为我现在在学Linux,使用的IMX6ULL大家手里面也可能没有这个板子,所以就不做演示啦。 IIC简介 **IIC是很常见的一种总线协议**,IIC是由NXP(恩智浦)公司设计的,IIC使用两条线在...

communication-protocol