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 相关的寄存器

相关推荐
xinzheng新政14 小时前
Javascript 深入学习基础·4
javascript·学习·servlet
雷工笔记14 小时前
MES / WMS / AGV 交互时序图及生产管理模块界面设计清单
人工智能·笔记
大邳草民14 小时前
Python 中 global 与 nonlocal 的语义与机制
开发语言·笔记·python
charlie11451419114 小时前
通用GUI编程技术——图形渲染实战(二十九)——Direct2D架构与资源体系:GPU加速2D渲染入门
开发语言·c++·学习·架构·图形渲染·win32
landuochong20014 小时前
claude-obsidian 再升级
人工智能·笔记·claudecode
CheerWWW15 小时前
C++学习笔记——线程、计时器、多维数组、排序
c++·笔记·学习
克里斯蒂亚诺·罗纳尔达15 小时前
智能体学习16——学习与适应(Learning-and-Adaptation)-深入解读
深度学习·学习·机器学习
charlie11451419115 小时前
嵌入式现代C++工程实践——第10篇:HAL_GPIO_Init —— 把引脚配置告诉芯片的仪式
开发语言·c++·stm32·单片机·c
ljt272496066115 小时前
Compose笔记(七十六)--拍照预览
笔记·android jetpack
ZC跨境爬虫15 小时前
dankoe视频笔记:如何培养对自己喜欢之事的痴迷感
人工智能·笔记·搜索引擎