STM32学习笔记CAN

1.CAN 基础知识

1.CAN的介绍

高速can,低速can的拓扑图

(终端电阻,用于阻抗匹配,减少回波反射)

2.CAN的物理层

显性电平具有优先权(逻辑0)。

3.Can总线制裁

2 . stm32 can 控制器

CAN控制器的工作模式有三种:初始化,正常模式,和睡眠模式

CAN控制器的测试模式有三种:静默模式,环回模式和环回静默模式

正常模式,静默模式,环回模式和环回静默模式,可以了解一下都是什么意思

除了这些还有调试模式

Can控制器框图

3 . can 协议层

Can 总线以·"帧"形式进行通信,有 5 中类型的帧,其中数据帧(可分两种,一种标准帧,扩展帧)由七段组成, can 位时序进行采样,位数据由四段组成,每个段由多个位 TQ 组成,根据位时序可以计算 can 通信的波特率。采样点是指总线电平,并将读取到的电平作为位值的点,前提要进行数据同步,分为硬件同步和再同步,然后是总线仲裁。

4 . stm32 can 相关的寄存器

相关推荐
05候补工程师23 分钟前
【ROS 2 具身智能】Gazebo 仿真避坑指南:从“幽灵机器人”到传感器数据流打通
人工智能·经验分享·笔记·ubuntu·机器人
chushiyunen28 分钟前
pandas使用笔记、数据清洗、json_normalize
笔记·pandas
HERR_QQ29 分钟前
端到端课程自用 4 规划 基于自规划AR的端到端规划 AI 笔记
人工智能·笔记·自动驾驶·transformer
Amazing_Cacao38 分钟前
CFCA精品可可产区认证课程风土解析(美洲):打破风味堆叠的假象,建立时间轴上的层次展开阅读系统
学习
Deitymoon1 小时前
STM32——串口中断接收
stm32·单片机·嵌入式硬件
永远不会的CC1 小时前
浙江华昱欣实习(4月23日~ 4月19日)
后端·学习
二哈赛车手1 小时前
新人笔记---实现简易版的rag的bm25检索(利用ES),以及RAG上传时的ES与向量数据库双写
java·数据库·笔记·spring·elasticsearch·ai
爱上好庆祝1 小时前
学习js的第五天
前端·css·学习·html·css3·js
qiaozhangchi1 小时前
求解器学习笔记
笔记·python·学习
不会编程的懒洋洋1 小时前
C# P/Invoke 基础
开发语言·c++·笔记·安全·机器学习·c#·p/invoke