🚀 CAN总线·从零到精通 STM32
📚 30章 硬核实战 · 友好色系
🧩 基础→进阶 ⚡ 项目驱动 📡 CAN FD / J1939
🎓🧑‍🔧
01CAN总线概述
起源特点物理层应用场景
02CAN协议基础
帧结构仲裁机制位时序
03STM32 CAN外设
bxCAN特性工作模式滤波器配置
04CAN初始化配置
时钟使能GPIO复用初始化结构体位时间
05CAN发送数据
发送邮箱优先级发送流程轮询示例
06CAN接收数据
FIFO机制接收中断中断示例轮询示例
07CAN滤波器配置
列表/掩码32位/16位配置示例
08CAN中断管理
发送中断接收中断错误中断优先级
09CAN错误处理
主动/被动错误总线关闭错误计数器示例
10CAN回环模式
回环原理模式配置自测示例
11双节点通信实战
两个STM32收发数据数据解析
12CAN与上位机通信
USB转CANPC调试工具收发测试
13CAN数据解析
CAN报文解析DBC文件信号提取
14CAN网络管理
节点状态心跳报文唤醒/休眠
15CAN总线负载率
负载率计算优化高负载处理
16CAN总线故障排查
终端电阻电平异常ID冲突工具
17CAN与FreeRTOS集成
任务创建消息队列互斥访问
18CAN与DMA结合
DMA发送DMA接收性能提升
19CAN多帧传输
ISO-TP协议多帧收发拆包组包
20CAN Bootloader
Bootloader原理CAN IAP跳转校验
21CANopen协议入门
对象字典PDO/SDONMT状态机
22CANopen从站实现
从站初始化对象字典配置PDO映射
23CANopen主站实现
主站扫描SDO读写PDO配置
24J1939协议入门
协议栈PGN/SPN地址声明
25J1939应用实例
发动机参数故障码解析多节点通信
26CAN FD协议
CAN FD vs CAN帧结构STM32配置
27CAN FD实战
高速数据混合网络应用
28CAN总线安全
攻击方式认证加密实现示例
29CAN测试与验证
一致性测试鲁棒性测试自动化框架
30综合项目
分布式采集多节点多传感器上位机显示