C2000外设模块配置实战手册

📚 共计 30 章节
01
C2000系列概览与开发环境搭建
产品线介绍 · 核心架构 · CCS安装 · 第一个LED闪烁工程
入门环境
02
系统控制与时钟配置
时钟树 · PLL · 看门狗 · 低功耗模式实战
时钟系统
03
GPIO模块详解
功能复用 · 输入输出 · 上拉/下拉 · 中断触发
GPIO基础
04
中断系统与PIE模块
中断向量表 · PIE · 优先级 · 中断服务函数规范
中断PIE
05
定时器模块(Timer)
CPU定时器0/1/2 · 中断配置 · PWM基础 · 捕获应用
定时器捕获
06
ePWM模块(上)
时基TB · 计数模式 · 比较CC · 动作限定AQ · 死区DB
ePWM基础
07
ePWM模块(下)
斩波PC · 错误联防TZ · 同步链 · HRPWM · 三相逆变
ePWM高级
08
eCAP模块
捕获/APWM模式 · 时间戳 · 脉宽测量 · 电机测速
eCAP测量
09
eQEP模块
正交编码器 · 位置/速度计算 · 索引信号 · 闭环控制
eQEP编码器
10
ADC模块(上)
12位架构 · 排序器 · 单次/连续转换 · 结果读取
ADC采样
11
ADC模块(下)
触发源 · 过采样 · 校准偏移 · 多通道同步采样
ADC高级
12
比较器与DAC模块
CMPSS · DAC参考 · 数字滤波 · 过流保护实战
比较器保护
13
串行通信接口(SCI/UART)
帧格式 · 波特率 · FIFO中断 · RS-485 · Modbus移植
SCIUART
14
SPI模块
主从模式 · 时钟极性/相位 · FIFO/DMA · OLED驱动
SPI显示
15
I2C模块
总线协议 · 主从收发 · 时钟延展 · 温度传感器驱动
I2C传感器
16
CAN总线模块(上)
CAN协议 · DCAN · 位时序 · 报文对象与邮箱
CAN基础
17
CAN总线模块(下)
中断 · 状态监测 · 错误处理 · CANopen移植 · 多节点
CAN高级
18
DMA模块
传输原理 · 通道配置 · 一维/二维 · ADC/SCI联动
DMA高效
19
CLA(控制律加速器)
独立执行 · 任务触发 · 数据共享 · 高速控制环路
CLA加速
20
Flash与OTP配置
等待状态 · Flash API · OTP · 代码安全CSM
Flash安全
21
BootROM与引导加载程序
Boot模式 · 引导流程 · 自定义Bootloader · OTA基础
Boot升级
22
HRPWM高精度PWM
MEP技术 · 配置步骤 · 死区补偿 · 高频电源案例
HRPWM精密
23
数字滤波器与滤波器库
FIR/IIR · 滤波器库调用 · 系数生成 · 实时滤波
滤波算法
24
电机控制基础与库函数
PMSM模型 · Clark/Park · IQmath · MCBSP入门
电机
25
有感/无感FOC控制实战
霍尔接口 · 滑模观测器 · 电流/速度/位置环 · 弱磁
FOC高级
26
数字电源控制实战
Buck/Boost建模 · 补偿器 · DPWM · DPLib应用
数字电源实战
27
安全与诊断模块
CRC · 内存自检ECC · 时钟失效检测 · 安全状态机
安全诊断
28
系统调试与性能优化
CCS调试 · Profiling · 代码优化 · HardFault排查
调试优化
29
多核通信(双核C2000)
双核架构 · IPC · 共享内存 · 信号量 · 协同实战
双核IPC
30
综合项目实战:伺服驱动器设计
需求分析 · 资源分配 · 软件架构 · 联调测试 · 文档规范
项目伺服