STM32/GD32——CAN协议

说明:本文不断更新中,内容均为作者手打...

芯片选型

Ciga Device — GD32F470系列

CAN协议规则

CAN帧种类介绍

CAN总线以“帧”的方式进行通讯。CAN协议定义了5种类型的帧:数据帧、遥控帧、错误帧、过载帧、间隔帧。其中“数据帧”最为常用。

帧类型 作用
数据帧 用于发送单元向接受单元传输数据的帧
遥控帧 用于接收单元向具有相同ID的发送单元请求数据的帧
错误帧 用于当检测错误时向其他单元通知错误的帧
过载帧 用于接收单元通知其尚未做好接收准备的帧
间隔帧 用于将数据帧及遥控帧与前面的帧分离开的帧

CCAN数据帧介绍

***其他帧请阅读官方协议说明,本文仅介绍数据帧***

数据帧由7段组成,数据帧分为标准帧(CAN2.0A)和扩展帧(CAN2.0B),主要体现在仲裁段和控制段。

  1. 帧起始:1位,以显性信号逻辑“0”开始。类似于URAT中的开始信号。
  2. 仲裁段:表示该帧优先级的段。数据帧:包含ID(标识符,11位)和RTR(远程发送请求位,0-数据帧,1-远程帧),遥控帧和数据帧最大的区别就是没有数据段;扩展帧:包含ID(标识符,11位)、扩展ID(18位)、SRR(作用同RTR)、
  3. 控制段:表述数据的字节数及保留位的段。包含IDE(扩展标识符位,1位),R0(1位)、DLC(数据长度编码,4位)
  4. 数据段:
  5. CRC段:
  6. ACK段:
  7. 帧结束:

CAN位时序介绍

CAN总线仲裁

CAN控制器介绍

HAL库驱动介绍

代码案例

相关推荐

  1. STM32/GD32——CAN协议

    2024-03-14 05:44:02       19 阅读
  2. GD32/STM32 CAN通讯配置及应用

    2024-03-14 05:44:02       18 阅读
  3. <span style='color:red;'>STM</span><span style='color:red;'>32</span>-<span style='color:red;'>CAN</span>

    STM32-CAN

    2024-03-14 05:44:02      10 阅读
  4. STM32 CAN开发步骤

    2024-03-14 05:44:02       13 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-14 05:44:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-14 05:44:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-14 05:44:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-14 05:44:02       18 阅读

热门阅读

  1. 安卓基础面试题

    2024-03-14 05:44:02       16 阅读
  2. OpenCV-图像基础处理

    2024-03-14 05:44:02       18 阅读
  3. JUNIT5+Mockito单元测试

    2024-03-14 05:44:02       20 阅读
  4. LeetCode_27_简单_移除元素

    2024-03-14 05:44:02       17 阅读
  5. 【Educoder数据挖掘实训】相似度与相异度

    2024-03-14 05:44:02       13 阅读
  6. 在阿里云上配置开放端口的详细教程

    2024-03-14 05:44:02       20 阅读
  7. 基于qt和css的MP3音乐播放器引擎开发

    2024-03-14 05:44:02       17 阅读
  8. 分布式ID(8):分布式ID生成方法

    2024-03-14 05:44:02       20 阅读
  9. .NET中使用Redis大全

    2024-03-14 05:44:02       18 阅读
  10. volatile关键字用处和场景?

    2024-03-14 05:44:02       18 阅读
  11. 17 OpenCv Canny算子

    2024-03-14 05:44:02       16 阅读
  12. HiveQL详解

    2024-03-14 05:44:02       18 阅读
  13. 视频测试示例

    2024-03-14 05:44:02       13 阅读