🚀 TC275 外设驱动全攻略
30章 · 从入门到实战
🎯 友好 · 彩色卡片
01
TC275入门
概览
AURIX系列 · 芯片特性 · 开发板资源 · Tasking/HighTec + iLLD
02
GPIO驱动
基础
推挽/开漏 · 上拉/下拉/三态 · 中断 · 按键控制LED
03
系统时钟与定时器
核心
PLL/OSC/CCU · STM · GPT12 · 精准延时 & 周期性任务
04
中断系统
必备
优先级与仲裁 · ISR编写 · 嵌套抢占 · 外部中断驱动
05
串口通信 UART
通信
ASC模块 · 轮询/中断/DMA · 串口打印 & 命令解析
06
SPI通信
高速
QSPI · 主从模式 · DMA传输 · 驱动W25Q64 Flash
07
I2C通信
传感器
多主机仲裁 · 驱动LM75温度传感器
08
CAN通信
车载
MultiCAN+ · 报文收发 · 过滤器 · 中断处理
09
ADC采集
模拟
VADC · 单通道/序列 · 中断/DMA · 采集电位器
10
PWM输出
电机
CCU6 · 死区插入 · 驱动舵机/直流电机
11
GPT12 详解
定时器
捕获/比较 · 级联 · 输入捕获测频率
12
DMA控制器
高效
内存到内存/外设 · 链式传输 · ADC数据自动搬运
13
看门狗 & 电源管理
安全
WDT配置 · Run/Idle/Sleep · 低功耗唤醒
14
Flash & EEPROM模拟
存储
擦除/编程/读取 · 参数存储与恢复
15
外部中断 & 事件管理
ERU
事件请求单元 · 事件链接 · 多源触发
16
SENT通信
汽车
SENT协议 · 模块配置 · 数据解析
17
PSI5通信
安全
PSI5协议 · 数据帧解析 · 传感器读取
18
以太网通信
网络
GETH · LwIP移植 · TCP/UDP · 数据收发
19
USB通信
PC
设备模式 · CDC虚拟串口 · USB与PC通信
20
SD卡 & 文件系统
存储
SDIO/SPI · FatFS移植 · 数据日志记录
21
LCD显示驱动
显示
并行/串行接口 · 字库图形 · 传感器数据显示
22
触摸屏驱动
交互
电阻/电容 · I2C/SPI · 手势识别 · 触摸界面
23
传感器融合
算法
MPU6050 · 互补/卡尔曼滤波 · 姿态解算
24
电机控制
驱动
H桥 · 步进细分 · BLDC FOC · 闭环速度控制
25
FreeRTOS移植
OS
任务调度 · 队列信号量 · 多任务LED控制
26
调试 & 性能优化
进阶
Lauterbach/OpenOCD · CPU负载 · 优化中断响应
27
Bootloader开发
升级
Flash分区 · YModem · 串口IAP升级
28
安全 & 加密
防护
HSM · AES/RSA · 安全启动 · 固件加密验证
29
功能安全基础
ISO
26262 · SMU/ECC/MPU · 故障注入 · 安全状态机
30
综合项目:智能车控制器
实战
CAN/ADC/PWM/UART · 系统架构 · 调试总结