首页
›
嵌入式基础与RISC-V
›
048-单片机驱动层封装
›
《单片机驱动层封装外设驱动与HAL库封装》
VIP10
本课程属于:048-单片机驱动层封装
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
单片机驱动层封装外设驱动与HAL库封装
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
驱动层设计思想
为什么需要封装?分层架构(应用层 · 驱动层 · HAL层)的概念与职责划分
驱动层设计思想
为什么需要封装?…
02
HAL库基础
STM32CubeMX工具使用 · HAL库文件结构 · HAL库API命名规范与回调机制
HAL
库基础
03
GPIO驱动封装(上)
从HAL_GPIO到自定义gpio_… · 结构体定义 · 初始化与电平控制封装
GPIO
驱动封装
04
GPIO驱动封装(下)
中断回调封装 · 外部中断配置 · 使用函数指针实现灵活的中断服务注册
GPIO
驱动封装
05
UART驱动封装(上)
HAL_UART基础收发 · 轮询模式与中断模式封装 · 环形缓冲区设计
UART
驱动封装
06
UART驱动封装(下)
DMA模式封装 · 不定长接收处理 · 超时机制与错误处理
UART
驱动封装
07
定时器驱动封装
基本定时 · PWM输出 · 输入捕获的HAL封装
定时器驱动封装
基本定时
08
ADC驱动封装
单次转换 · 连续转换 · 多通道扫描的驱动层封装
ADC
驱动封装
09
SPI驱动封装
主从模式 · 全双工通信 · DMA传输的封装
SPI
驱动封装
10
I2C驱动封装
主机模式 · 从机模式 · 多字节读写封装
I2C
驱动封装
11
DMA驱动封装
DMA传输管理 · 循环模式 · 中断回调封装
DMA
驱动封装
12
中断管理封装
NVIC配置封装 · 中断优先级分组 · 临界区保护
断管理封装
NVIC
13
看门狗驱动封装
独立看门狗(IWDG)与窗口看门狗(… · 喂狗策略
看门狗驱动封装
IWDG
14
RTC驱动封装
日历配置 · 闹钟设置 · 时间戳获取的驱动层封装
RTC
驱动封装
15
Flash驱动封装
内部Flash读写 · 擦除 · 写保护管理的封装
Flash
驱动封装
16
EEPROM模拟驱动封装
使用Flash模拟EEPROM · 地址映射与数据管理封装
EEPROM
模拟驱动封装
17
CAN驱动封装
CAN总线初始化 · 报文收发 · 过滤器配置的HAL封装
CAN
驱动封装
18
USB驱动封装
USB设备模式(CDC · HID · MSC)的驱动层封装
USB
驱动封装
19
SDIO驱动封装
SD卡初始化 · 读写操作 · FATFS文件系统对接的封装
SDIO
驱动封装
20
以太网驱动封装
LWIP协议栈对接 · PHY芯片管理 · 网络接口封装
以太网驱动封装
LWIP
21
传感器驱动封装(上)
I2C/SPI传感器通用驱动框架 · 寄存器读写抽象
传感器驱动封装
I2C/SPI
22
传感器驱动封装(下)
数据校准 · 滤波算法集成 · 事件驱动上报机制
传感器驱动封装
数据校准
23
显示驱动封装
LCD/OLED驱动封装 · 字库管理 · 图层管理
显示驱动封装
LCD/OLED
24
触摸驱动封装
触摸屏驱动 · 多点触控处理 · 手势识别接口封装
触摸驱动封装
触摸屏驱动
25
音频驱动封装
I2S音频播放 · 录音 · 音量控制
音频驱动封装
I2S
26
电机驱动封装
直流电机 · 步进电机 · 伺服电机的PWM控制与闭环反馈封装
电机驱动封装
直流电机
27
无线通信驱动封装
WiFi(ESP8266/ESP32… · 蓝牙(HC-05) · LoRa模块的AT指令封装
无线通信驱动封装
WiFi
28
驱动层测试框架
单元测试 · 模拟测试 · 硬件在环测试的驱动层测试方法
驱动层测试框架
单元测试
29
驱动层文档与版本管理
Doxygen文档生成 · Git分支策略 · 驱动库发布规范
驱动层文档
版本管理
30
综合实战
构建一个完整的智能家居网关驱动库 · 整合上述所有外设驱动封装
综合实战
构建一个完整的智…
所属VIP或分类
同VIP:单片机驱动层封装DMA配置与时序控制从实战
同VIP:单片机驱动层封装HAL库封装与外设驱动从
同VIP:单片机驱动层封装HAL库封装与接口设计实战