库中车马多如簇 — 模块知识地图
记录各类硬件模块、芯片模块,工程架构的学习笔记
开始一个工程,看看嵌入式工程架构笔记
拿到一个模块,找4个资料:
- 参考手册Reference Manual:怎么用芯片的,里面有详细寄存器描述、外设使用步骤、寄存器位说明,偏软件开发
- 数据手册Datasheet:芯片规格说明书,告诉你电气参数、封装、时序、电源电流、温度范围,偏硬件选型和电路设计。
- 原理图
- 官方例程
模块入口
| 模块 | 简介 | 笔记 |
|---|---|---|
| WiFi 模块 | 涂鸦 WiFi 模组 | WiFi 模块笔记 |
| FT辉芒微 | skill | MOC.md |
| LED | BSP分层驱动架构 | BSP_LED |
| RS232,RS485,TTL | 电平 | 笔记 |
| UART | UART大全 | UART |
| CAN | CAN总线 | CAN |
| 外设文件模板 | SKILL要用 | 外设文件模板.md |
| 433 模块 | 433MHz 无线 | 433模块笔记 |
| 硬件原器件 | 实际用过的元件 | 硬件原器件笔记 |
| 麦轮 | 麦克纳姆轮原理与底盘解算 | 麦轮笔记 |
| 超声波 | HC-SR04 测距,输入捕获驱动 | 超声波笔记 |
| 编码器 | 正交编码器测速,TIM 编码器模式 | 编码器笔记 |
| 缓冲区 | 单缓冲,双缓冲,环形缓冲,乒乓缓冲 | 缓冲区笔记 |
| EasyLogger | 嵌入式日志库,源码 + keil 移植 | 使用方法 |
| Flash | STM32F411 片内 Flash 擦写 | Flash |
| Ymodem | 文件传输协议,源码 + 协议笔记 | Ymodem |
| AES | 对称加密,128/192/256 bit CBC,源码 + OTA 使用 | AES |
| SPI | SPI 通信接口 | SPI |