库中车马多如簇 — 模块知识地图

← 返回主页|

记录各类硬件模块、芯片模块,工程架构的学习笔记


开始一个工程,看看嵌入式工程架构笔记

拿到一个模块,找4个资料:

  1. 参考手册Reference Manual:怎么用芯片的,里面有详细寄存器描述、外设使用步骤、寄存器位说明,偏软件开发
  2. 数据手册Datasheet:芯片规格说明书,告诉你电气参数、封装、时序、电源电流、温度范围,偏硬件选型和电路设计。
  3. 原理图
  4. 官方例程

模块入口

模块简介笔记
WiFi 模块涂鸦 WiFi 模组WiFi 模块笔记
FT辉芒微skillMOC.md
LEDBSP分层驱动架构BSP_LED
UARTUART大全UART
CANCAN总线CAN
外设文件模板SKILL要用外设文件模板.md
433 模块433MHz 无线433模块笔记
硬件原器件实际用过的元件硬件原器件笔记
麦轮麦克纳姆轮原理与底盘解算麦轮笔记
超声波HC-SR04 测距,输入捕获驱动超声波笔记
编码器正交编码器测速,TIM 编码器模式编码器笔记
缓冲区单缓冲,双缓冲,环形缓冲,乒乓缓冲缓冲区笔记
EasyLogger嵌入式日志库,源码 + keil 移植使用方法
Flash片内与外部 Flash 擦除、读写驱动Flash
Ymodem文件传输协议,源码 + 协议笔记Ymodem
AES对称加密,128/192/256 bit CBC,源码 + OTA 使用AES
MD5散列摘要,OTA 固件完整性校验MD5
OTAAPP后台下载与BootLoader安装OTA
看门狗IWDG/WWDG统一Wrapper与Backend看门狗
SPI硬件SPI、软件SPI与统一PortSPI
IIC硬件I2C、软件I2C与统一总线PortIIC
EEPROM掉电保存与AT24C02驱动EEPROM
ADC双缓冲采样、DMA/中断可切换、双任务ADC
屏幕LCD/OLED屏幕驱动与接入屏幕
代码架构Wrapper 解耦与 Adapter 挂载源码代码架构
外设库模板照 Flash 抽象出的外设库骨架,写新外设照它_模板
蓝牙bluetoothHC-05蓝牙bluetooth