首页
›
嵌入式基础与RISC-V
›
118-HAL库STM32开发
›
《STM32 Cortex-M HAL外设驱动开发》
VIP10
本课程属于:118-HAL库STM32开发
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
STM32 Cortex-M HAL外设驱动开发
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
STM32与HAL库概述
Cortex-M内核简介 · STM32系列选型 · HAL库架构与设计思想
STM32
HAL
02
GPIO驱动开发
GPIO寄存器详解 · HAL库GPIO函数(HAL_GPI… · 点亮LED实战
GPIO
驱动开发
03
中断系统与NVIC
中断优先级管理 · HAL库中断回调机制 · 外部中断(EXTI)驱动
NVIC
断系统
04
定时器(TIM)基础
基本定时器 · 通用定时器 · 高级定时器区别
TIM
定时器
05
串口(UART)通信
UART协议基础 · HAL_UART_Transmit/… · 中断与DMA方式收发
UART
串口
06
I2C总线驱动
I2C协议时序 · HAL_I2C_Master_Tra… · EEPROM读写实战
I2C
总线驱动
07
SPI总线驱动
SPI模式与极性配置 · HAL_SPI_TransmitRe… · Flash芯片驱动
SPI
总线驱动
08
ADC与DAC
STM32 ADC多通道采集 · HAL_ADC_Start_DMA · 内部温度传感器读取
ADC
DAC
09
DMA控制器
DMA工作原理 · HAL_DMA_Start · 内存到外设/内存到内存传输
DMA
控制器
10
RTC与低功耗模式
RTC日历配置 · HAL_RTC_GetTime · 待机/停止/睡眠模式
RTC
低功耗模式
11
看门狗(IWDG/WWDG)
独立看门狗与窗口看门狗区别 · HAL_IWDG_Refresh · 系统异常复位保护机制
IWDG/WWDG
看门狗
12
CAN总线通信
CAN协议帧格式 · HAL_CAN_Start/Tran… · 过滤器配置
CAN
总线通信
13
USB设备驱动
USB协议栈概述 · HAL_PCD_Init · CDC虚拟串口
USB
设备驱动
14
SDIO与FATFS文件系统
SD卡初始化 · HAL_SD_ReadBlocks/… · FATFS挂载与文件读写
SDIO
FATFS
15
以太网与LwIP
ETH外设初始化 · HAL_ETH_TransmitFr… · LwIP协议栈移植
LwIP
以太网
16
FreeRTOS基础
任务创建与删除 · HAL库与FreeRTOS结合 · 临界区保护
FreeRTOS
任务创建
17
FreeRTOS进阶
软件定时器 · 事件标志组 · 任务通知
FreeRTOS
进阶
18
传感器驱动(DHT11/DS18B20)
单总线协议 · HAL库延时实现 · 传感器数据解析与校准
DHT11/DS18B2…
传感器驱动
19
电机驱动(PWM+编码器)
直流电机H桥控制 · HAL_TIM_PWM · 正交编码器接口
PWM+
电机驱动
20
OLED显示屏驱动(I2C/SPI)
SSD1306驱动移植 · HAL库I2C/SPI发送 · 中文字库显示
OLED
I2C/SPI
21
Bootloader与IAP升级
Flash分区设计 · HAL_FLASH_Program · 跳转向量表
Bootloader
IAP
22
调试与性能优化
SWD调试技巧 · HAL_Delay精度问题 · printf重定向
调试
性能优化
23
硬件定时器捕获(Input Capture)
PWM频率/占空比测量 · HAL_TIM_IC_Capture… · 超声波测距实战
Input
Capture
24
DAC与音频播放
DAC双通道输出 · HAL_DAC_SetValue · WAV文件解析
DAC
音频播放
25
触摸屏驱动(FT5x06)
I2C触摸控制器 · HAL_I2C_Mem_Read · 多点触控数据处理
FT5x06
触摸屏驱动
26
NAND Flash与ECC校验
NAND Flash操作时序 · HAL_NAND_Read/Writ… · 硬件ECC与软件纠错
NAND
Flash
27
安全加密(AES/RSA)
STM32硬件加密引擎 · HAL_CRYP_AES_ECB/C… · 密钥管理与安全存储
AES/RSA
安全加密
28
多核异构(STM32MP1)
Cortex-A7与Cortex-M… · RPMsg协议 · 共享内存与中断通知
STM32MP1
多核异构
29
RT-Thread Nano移植
RT-Thread内核裁剪 · HAL库驱动适配 · FinSH控制台
RT-Thread
Nano
30
综合项目实战
智能家居网关(WiFi+BLE+传感… · HAL库驱动整合 · 系统联调与测试
综合项目实战
WiFi+BLE+
所属VIP或分类
同VIP:CAN总线网络搭建与数据收发故障定位实战
同VIP:I2C总线与SPI协议传感器驱动故障定位实战
同VIP:SPI接口LCD驱动显示故障定位实战