
通讯协议
文章平均质量分 79
工作中使用到的一些通讯协议
不吃鱼的猫丿
这个作者很懒,什么都没留下…
展开
-
LIN资料整理(二): LIN协议层
LIN资料整理(二): LIN协议层原创 2023-03-13 18:01:36 · 4171 阅读 · 0 评论 -
LIN资料整理(一):LIN入门简介
LIN入门简介原创 2023-03-07 15:32:09 · 2198 阅读 · 0 评论 -
CAN资料整理(三):CAN的位时间、同步、位定时
原创 2022-03-14 14:25:03 · 15563 阅读 · 6 评论 -
CAN资料整理(二):CAN协议帧格式
一、CAN协议帧格式CAN协议帧的格式十分重要,部分MCU中的CAN外设寄存器就是根据对应帧结构来进行设计的。数据帧:用于发送单元向接收单元传送数据的帧 遥控帧:用于接收单元向具有相同ID的发送单元请求数据的帧 错误帧:用于当检测出错误时向其他单元通知错误的帧 过载帧:用于接收单元通知其尚未做好接收准备的帧 帧间隔:用于将数据帧和遥控帧与前面的帧分离开来的帧1、数据帧(1)帧起始:标识一个数据帧的开始,用于同步,一个显性位,只有在总线空闲期间节点才能发送SOF(2)仲裁原创 2022-03-11 16:00:26 · 25076 阅读 · 1 评论 -
CAN资料整理(一):CAN简介与CAN特性和CAN标准
目录一、CAN简介二、CAN的特性CAN的物理层CAN的差分信号与信号逻辑CAN的特性总结三、CAN标准一、CAN简介控制器局域网CAN(Controller Area Network)属于现场总线的范畴,是一种有效支持分布式控制系统的串行通信网络。是由德国Bosch公司再20世纪80年代专门为汽车行业开发的一种串行通信总线。由于其高性能、高可靠性以及独特的设计而越来越收到人们的重视,被广泛应用于汽车行业、航空业、工业控制、安全防护等领域。以汽车为例子:..原创 2022-03-10 15:01:24 · 9546 阅读 · 1 评论 -
STM32-SPI资料整理
一、SPI的简介1、SPI物理层SPI 一般使用4条线进行通信:NSS:为片选线 MOSI: 主机数据输出、从机数据输入 MISO:主机数据输入、从机数据输出 SCK:时钟线,由主机提供时钟输出2、协议层(1)SPI基本通讯时序(2)起始信号与停止信号开始信号:NSS 由 高变低 停止信号:NSS 由 低变高(3)数据有效性SPI 使用 SCK线进行数据同步,MOSI与MISO在SCK的每个时钟周期传输一位数据、且数据的 输入 与 输出 是同步进行的 进行数原创 2020-12-08 11:30:20 · 745 阅读 · 0 评论 -
STM32-I2C资料整理
一、I2C的简介I2C 通讯协议(Inter-Integrated Circuit)是由 Phiilps 公司开发的,由于它引脚少,硬件实现简单,可扩展性强,不需要 USART、 CAN 等通讯协议的外部收发设备,现在被广泛地使用在系统内多个集成电路(IC)间的通讯。 I2C是半双工通信 I2C只有两根双向通信线: 一根是时钟线SCL, 一根是数据线SDA I2C总线通过上拉电阻接电源,当总线空闲的时候,两根线均为高电平。各器件之间的SCL与SDA 都是 “线与” 关系二、I2C的时序1、数原创 2020-11-17 20:16:13 · 1627 阅读 · 1 评论