随笔分类 - 香农
信息是用来消除不确定性的东西。
摘要:位时序 SYNC_SEG:同步段,固定为1Tq SEG1:传播段+相位缓冲段1 SEG2:相位缓存段2 推导公式 位寄存器 通过配置位时序寄存器 CAN_BTR 的 TSI[3:0]和TS2[2:0] ,设置SEG1和SEG2的长度,这样就可以确定一个CAN数据位的时间 Tseg1 = Tq*(TS
阅读全文
摘要:前言 CAN总线是串行、异步、半双工的通信方式。 CAN没有同步时钟,如果各个节点只用事先约定好的波特率进行通信,加上硬件部分的干扰(传输线上的延迟和节点上收发的延迟)或其他影响,会造成数据错误。 CAN使用位同步的方式来保证信号收发同步,CAN控制器通过硬同步、重同步或位填充的方法来调整时序,实现
阅读全文
摘要:数据传输 CAN总线传输的是CAN帧。CAN的通信帧分为五种:数据帧,远程帧,错误帧,过载帧和帧间隔 线与机制 在学习CAN数据传输前,先了解一下CAN总线的线与机制。 只要总线空闲,总线上的任何节点都可以发送报文,如果有两个以及两个以上的节点开始传送报文,那么会存在总线访问冲突的可能,CAN使用标
阅读全文
摘要:前言 报文解析 报文组成 一般报文主要有以下几个参数(比较全的情况下) | 序号 | 通道 | 方向 | 帧格式 | 帧类型 | 数据长度 | 帧ID | 帧数据 | 时间 | | | | | | | | | | | 例 解析报文时主要用到的是帧ID和帧数据 帧ID 接收到的帧ID是十六进制的形式,
阅读全文
摘要:0. 背景 CAN是控制器局域网络(Controller Area Network, CAN)的简称,是由以研发和生产汽车电子产品著称的德国BOSCH公司开发的,并最终成为国际标准(ISO 11898),是国际上应用最广泛的现场总线之一,CAN总线协议已经成为汽车计算机控制系统和嵌入式工业控制局域网
阅读全文
摘要:0. 前言 通讯速率较高,适用于ADC、LCD等设备与MCU间通信 1. SPI基础知识 物理层 SCL:时钟信号线 CS:片选信号线/从设备选择信号线,低电平有效 MOSI:主设备输出/从设备输入引脚 MISO:主设备输入/从设备输出引脚 通信过程 MOSI和MISO数据线在SCK的每个时钟周期传
阅读全文
摘要:0. 前言 1. 基础知识 物理层 SCL 时钟线 SDA 数据线 通信方式 IIC是串行、同步、半双工工的通信方式 通讯速率 IIC有不同的模式 标准模式,时钟频率为100KHz,即数据传输速率为100Kbit/s 快速模式,时钟频率为400KHz,数据传输速率为400Kbit/s 高速模式,时钟
阅读全文
浙公网安备 33010602011771号