📘 嵌入式C · 配电终端
30章 实战进阶
⚡ 友好色系
01
配电终端概述
DTU/FTU/TTU · 架构 · RTOS
02
开发环境搭建
交叉编译 · IDE · 调试器 · 模板
03
C语言基础回顾
指针/数组/结构体 · 内存管理
04
嵌入式C语言特性
volatile/const/static/__attribute__
05
位操作与寄存器编程
位运算 · 置位/清零 · 结构体封装
06
中断系统
向量表 · 优先级 · 嵌套 · 临界区
07
定时器与计数器
SysTick · PWM · 输入捕获 · 看门狗
08
串口通信 (UART)
轮询/中断/DMA · 环形缓冲区
09
SPI通信
主从模式 · 时钟相位 · Flash读写
10
I2C通信
起始/停止 · EEPROM · 多主机
11
CAN通信
帧结构 · 位时序 · 过滤器 · 收发器
12
ADC与DAC
分辨率 · 单次/连续 · DMA · 波形
13
GPIO与按键
上拉/下拉 · 消抖 · 外部中断
14
RTOS基础 (FreeRTOS)
任务创建/删除 · 优先级 · 调度
15
RTOS同步与通信
信号量 · 队列 · 事件组 · 任务通知
16
RTOS内存管理
heap1~5 · 内存碎片 · 静态/动态
17
软件定时器与任务通知
替代信号量/队列 · 高效通信
18
低功耗设计
睡眠/停止/待机 · Tickless · 门控
19
看门狗与系统可靠性
IWDG/WWDG · 喂狗 · 死机恢复
20
数据采集与处理
傅里叶/均方根 · 过采样 · 数字滤波
21
电力协议解析 (101)
帧格式 · 链路层 · ASDU · 平衡模式
22
电力协议解析 (104)
TCP/IP · APCI/ASDU · 连接管理
23
电力协议解析 (Modbus)
RTU/ASCII/TCP · CRC · 从机/主机
24
文件系统与存储管理
LittleFS/FATFS · 日志 · 磨损均衡
25
Bootloader设计
启动流程 · 固件校验 · 双备份升级
26
故障录波与事件记录
COMTRADE · 循环存储 · 时间戳
27
四遥实现
遥测/遥信/遥控/遥调 · 标度转换
28
同步对时技术
SNTP/PTP · 秒脉冲 · 时间戳精度
29
安全与加密
TLS/SSL · 签名验证 · 安全启动
30
综合项目实战
STM32 FTU · 四遥+101/104 · 低功耗