
通信协议
文章平均质量分 53
工作中使用过的通信协议记录
嵌入式Stark
亿点点积累
展开
-
CAN 通信协议文档集锦
瑞萨CAN协议文档-CAN入门书CAN-bus 规范 V2.0 版本CANopen轻松入门原创 2022-10-14 13:33:07 · 400 阅读 · 0 评论 -
I2C 通信协议
I2C 通信协议简介• SCL:串行时钟引脚。只有主机才能生成I2C时钟;SCL可用在标准模式或快速模式中。• SDA:串行数据引脚。SCL和SDA均为双向,必须用一个上拉电阻器连接到正极电源I2C 通信协议时序...原创 2021-12-28 14:41:14 · 272 阅读 · 0 评论 -
UART 通信时序
UART 通信时序通信图示原创 2021-12-17 16:02:18 · 653 阅读 · 0 评论 -
SBUS 协议
简介全称是Serial Bus。S.BUS是一个串行通信协议,S.BUS是FUTABA提出的舵机控制总线,S.bus使用RS232C串口的硬件协议作为自己的硬件运行基础。 使用TTL电平,即3.3V。 使用负逻辑,即低电平为“1”,高电平为“0”。 波特率:100000(100k),注意:不兼容波特率115200。协议参考 mbed 官网:该协议长25字节,每14ms(模拟模式)或每7ms(高速模式)发送一次。一个字节=1 起始位 +8 数据位+ 1 奇偶检验位 +2 .原创 2021-11-29 14:58:07 · 14546 阅读 · 4 评论 -
CAN 总线的常用拓扑
总线型结构总线型拓扑如下图所示,是一种基于多点连接的拓扑结构,所有的设备连接到共同的传输介质上,总线上任意节点发送信息,其它节点都能收到。优点:(1)布线施工简单。(2)总线阻抗匹配简单(总线两端各接入1个终端电阻)。(3)接线操作简单方便。缺点:(1)如果节点数较多,总线线缆变长,影响总线速率。(2)节点支线长度不能过长,一般不超过30cm。行星结构如图所示为星型拓扑结构,所有节点通过点对点的方式连接到中央节点,由中央节点向目的节点传送信息,中央节点执.原创 2021-11-29 14:55:15 · 18605 阅读 · 2 评论 -
CAN 2.0协议
A部分-简介CAN是控制器局域网络(Controller Area Network, CAN)的简称,是由以研发和生产汽车电子产品著称的德国BOSCH公司开发的,是国际上应用最广泛的现场总线之一。CAN控制器通过组成总线的2根线(CAN-H和CAN-L)的电位差来确定总线的电平,信号是以两线之间的“差分”电压形式出现,总线电平分为显性电平和隐性电平。CAN总线采用两种互补的逻辑数值"显性"和"隐性"。"显性"数值表示逻辑"0",而"隐性"表示逻辑"1"。当总线上同时出现“显性”位和“隐性”位时,原创 2021-11-29 14:52:42 · 1490 阅读 · 0 评论 -
IIC通信协议
-->物理结构:-->通信原理:通过对SCL和SDA线高低电平时序的控制,来产生I2C总线协议所需要的信号进行数据的传递。在总线空闲状态时,这两根线一般被上面所接的上拉电阻拉高,保持着高电平。-->iic总线协议:1】起始和结束信号总是由主设备产生。起始信号:SCL高电平空闲,SDA由高变低;(SDA拉低后SCL再拉低)结束信号:SCL高电平空闲,SDA由低变高;(SCL拉高后SDA再拉低)2】数据传输:SDA的数据在SCL高电平期间被写入从..转载 2021-02-26 14:13:03 · 371 阅读 · 0 评论 -
SPI 通信模式&通信时序
SPI 信号线简介CS:片选信号SCLK:时钟线信号MOSI:主机输出从机输入信号MISO:主机输入从机输出信号SPI 四种工作方式CPOL:时钟的极性通信的整个过程分为空闲时刻和通信时刻。如果空闲状态\color{red}{空闲状态}空闲状态SCLK是低电平,那么就是 CPOL=0;如果空闲状态\color{red}{空闲状态}空闲状态SCLK是高电平,那么就是CPOL=1;CPHA:时钟的相位数据总是在时钟的边沿附近变化或被采样、一个时钟周期包含了一原创 2021-10-18 10:35:28 · 2599 阅读 · 0 评论