首页
›
热销单品
›
嵌入式Linux与RTOS
›
《HAL库 STM32单片机 ARM Cortex-M驱动开发实战》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
HAL库 STM32单片机 ARM Cortex-M驱动开发实战
共计 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:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战