分析仪器嵌入式 · 零起点

📘 30章完整版 v1.0
01 嵌入式系统概述
什么是嵌入式 系统组成 特点 分析仪器应用
02 嵌入式开发环境搭建
Keil MDK安装 STM32CubeMX 驱动安装 工程模板
03 C语言基础复习 (上)
数据类型 运算符 流程控制 数组与指针
04 C语言基础复习 (下)
函数 结构体 枚举 位操作
05 STM32微控制器入门
系列介绍 芯片选型 GPIO原理 寄存器映射
06 GPIO编程实战
点亮LED 按键输入 蜂鸣器控制 位带操作
07 系统时钟与定时器
时钟树分析 SysTick 通用定时器 PWM输出
08 中断系统
NVIC配置 外部中断 定时器中断 中断优先级
09 串口通信 (UART)
UART协议 串口配置 轮询与中断 串口重定向
10 I2C通信
I2C协议详解 硬件I2C 软件模拟I2C EEPROM读写
11 SPI通信
SPI协议详解 硬件SPI Flash读写 双机通信
12 ADC与DAC
逐次逼近型ADC STM32 ADC DMA采集 DAC输出
13 DMA技术
DMA工作原理 存储器到外设 存储器到存储器 双缓冲
14 FreeRTOS入门 (上)
RTOS概念 任务创建/删除 任务调度 任务状态
15 FreeRTOS入门 (下)
队列 信号量 互斥量 事件组/软件定时器
18 显示模块驱动
OLED (I2C/SPI) LCD1602 TFT彩屏
19 数据存储与管理
EEPROM Flash模拟EEPROM SD卡/FatFS
20 低功耗设计
睡眠模式 停止模式 待机模式 RTC唤醒
21 看门狗与安全
独立看门狗(IWDG) 窗口看门狗(WWDG) 电源监测
22 Bootloader开发
启动流程 Flash分区 固件升级协议 跳转实现
23 PID控制算法
位置式PID 增量式PID 参数整定 温度控制实例
24 数字滤波算法
限幅滤波 中值滤波 滑动平均滤波 卡尔曼滤波入门
25 分析仪器信号链
传感器选型 信号调理 程控放大器 滤波器设计
26 人机交互设计
按键矩阵 旋转编码器 触摸屏 菜单系统
27 通信协议栈
Modbus RTU CAN总线 USB虚拟串口 WiFi (ESP8266)
28 项目实战 (一)
简易数字万用表 电压/电流/电阻
29 项目实战 (二)
便携气体检测仪 传感器/报警/显示/存储
30 项目实战 (三)
智能滴定分析仪 步进电机/液路/数据处理