首页
›
嵌入式基础与RISC-V
›
048-单片机驱动层封装
›
《单片机驱动层封装与接口设计实战》
VIP10
本课程属于:048-单片机驱动层封装
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
单片机驱动层封装与接口设计实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
驱动层设计哲学
为什么需要驱动层?分层架构的核心理念…
驱动层设计哲学
为什么需要驱动层…
02
硬件抽象层(HAL)概念
HAL的定义 · 作用与在MCU开发中的价值
HAL
硬件抽象层
03
GPIO驱动封装
标准GPIO接口设计(初始化 · 读写 · 中断配置)
GPIO
驱动封装
04
UART驱动封装
异步串口收发环形缓冲区设计与接口封装
UART
驱动封装
05
I2C驱动封装
主从模式 · 多设备总线仲裁与超时处理机制
I2C
驱动封装
06
SPI驱动封装
全双工通信 · DMA传输与片选管理策略
SPI
驱动封装
07
定时器驱动封装
基本定时 · PWM输出与输入捕获接口设计
定时器驱动封装
基本定时
08
ADC驱动封装
单次转换 · 连续转换与多通道扫描接口
ADC
驱动封装
09
DMA驱动封装
内存到外设 · 外设到内存 · 内存到内存传输封装
DMA
驱动封装
10
中断管理封装
中断优先级分组 · 嵌套向量中断控制器(NVIC)配置封…
断管理封装
断优先级分组
11
看门狗驱动封装
独立看门狗(IWDG)与窗口看门狗(…
看门狗驱动封装
IWDG
12
RTC驱动封装
实时时钟的初始化 · 时间设置与闹钟功能封装
RTC
驱动封装
13
Flash驱动封装
片内Flash的读写 · 擦除与写保护接口
Flash
驱动封装
14
EEPROM模拟驱动
利用Flash模拟EEPROM的磨损…
EEPROM
模拟驱动
15
CRC驱动封装
循环冗余校验的硬件加速与软件实现接口
CRC
驱动封装
16
随机数生成器(RNG)驱动封装
硬件真随机数发生器接口设计
RNG
随机数生成器
17
DAC驱动封装
数模转换器的输出配置与波形生成接口
DAC
驱动封装
18
温度传感器驱动封装
内部温度传感器读取与校准接口
温度传感器驱动封…
内部温度传感器读…
19
低功耗模式驱动封装
睡眠 · 停止 · 待机模式切换与唤醒源管理
低功耗模式驱动封…
睡眠
20
系统时钟配置封装
HSE · HSI · PLL锁相环配置与时钟树管理
系统时钟配置封装
HSE
21
引脚复用与重映射封装
GPIO的AF功能配置与调试接口
引脚复用
重映射封装
22
位带操作封装
Cortex-M位带别名区的宏定义与…
位带操作封装
Cortex-M
23
断言与错误处理封装
自定义assert_param与错误…
断言
错误处理封装
24
日志与调试接口封装
串口打印 · RTT · SEGGER等调试手段封装
日志
调试接口封装
25
驱动层单元测试框架
使用Ceedling/Unity对驱…
驱动层单元测试框…
Ceedling/Uni…
26
驱动层代码生成工具
基于STM32CubeMX或脚本自动…
驱动层代码生成工…
STM32CubeMX
27
驱动层文档生成
使用Doxygen生成驱动API文档…
驱动层文档生成
Doxygen
28
驱动层版本管理
Git分支策略与驱动库的语义化版本控…
驱动层版本管理
Git
29
驱动层在RTOS中的适配
FreeRTOS下的驱动互斥与中断管…
RTOS
驱动层
30
综合实战
构建一个完整的传感器数据采集与上报驱…
综合实战
构建一个完整的传…
所属VIP或分类
同VIP:单片机驱动层封装DMA配置与时序控制从实战
同VIP:单片机驱动层封装HAL库封装与外设驱动从
同VIP:单片机驱动层封装HAL库封装与接口设计实战