首页
›
嵌入式基础与RISC-V
›
091-STM32单片机硬件基础
›
《STM32单片机外设接口与硬件开发》
VIP10
本课程属于:091-STM32单片机硬件基础
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
STM32单片机外设接口与硬件开发
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
STM32简介与开发环境搭建
了解STM32系列芯片 · ARM Cortex-M内核 · 选择开发板
STM32
简介
02
GPIO输入输出基础
GPIO模式详解(推挽/开漏/上拉/… · GPIO寄存器(GPIOx_CRL/… · 使用寄存器点亮LED
GPIO
输入输出基础
03
系统时钟与定时器基础
STM32时钟树详解(HSE/HSI… · 配置系统时钟(72MHz) · SysTick定时器(系统滴答)
系统时钟
定时器基础
04
中断系统与外部中断
NVIC中断控制器 · 中断优先级分组 · EXTI外部中断配置
断系统
外部
05
串口通信(UART)
串口通信协议基础 · USART框图与寄存器 · HAL库串口配置(轮询/中断/DMA…
UART
串口通信
06
ADC模数转换
ADC基本原理(分辨率/采样时间/转… · STM32 ADC框图 · 规则组与注入组
ADC
模数转换
07
定时器PWM输出
PWM原理(占空比/频率) · 通用定时器TIMx · PWM模式1/2
PWM
定时器
08
定时器输入捕获
输入捕获原理 · 测量脉宽与频率 · 配置输入捕获模式
定时器输入捕获
输入捕获原理
09
DMA直接存储器访问
DMA原理与优势 · DMA1与DMA2通道 · DMA传输模式(正常/循环)
DMA
直接存储器访问
10
SPI通信协议
SPI协议基础(4线/模式/极性与相… · STM32 SPI框图 · 配置SPI主机与从机
SPI
通信协议
11
I2C通信协议
I2C协议基础(起始/停止/应答) · STM32 I2C框图 · 配置I2C主机模式
I2C
通信协议
12
CAN通信协议
CAN协议基础(差分信号/帧格式/仲… · STM32 bxCAN框图 · 配置CAN(波特率/过滤器)
CAN
通信协议
13
RTC实时时钟
RTC原理与框图 · 配置RTC(时钟源/分频) · 设置与读取时间日期
RTC
实时时钟
14
独立看门狗(IWDG)与窗口看门狗(WWDG)
看门狗原理 · IWDG配置(时钟/重装载) · WWDG配置(窗口值/分频)
IWDG
WWDG
15
Flash存储器与选项字节
STM32 Flash结构(主存储器… · Flash读/写/擦除操作 · HAL库Flash函数
Flash
存储器
16
低功耗模式
STM32低功耗模式(睡眠/停止/待… · WFI与WFE指令 · 唤醒源配置
低功耗模式
STM32
17
DAC数模转换
DAC基本原理 · STM32 DAC框图(双通道/波形… · 配置DAC(8位/12位)
DAC
数模转换
18
定时器编码器模式
正交编码器原理 · 定时器编码器模式配置(TI1/TI2… · 读取编码器位置与速度
定时器编码器模式
正交编码器原理
19
SDIO与SD卡
SDIO接口协议 · SD卡初始化流程 · FATFS文件系统移植
SDIO
SD
20
USB虚拟串口(CDC)
USB协议基础(设备/端点/描述符) · STM32 USB设备库 · 配置CDC虚拟串口
USB
CDC
21
FreeRTOS基础(一)
FreeRTOS简介 · 任务创建与删除 · 任务调度(抢占式/时间片)
FreeRTOS
简介
22
FreeRTOS基础(二)
队列(queue) · 信号量(semaphore) · 互斥量(mutex)
FreeRTOS
queue
23
FreeRTOS基础(三)
软件定时器 · 中断管理(延迟中断处理) · 内存管理(heap_1~heap_5…
FreeRTOS
软件定时器
24
LCD显示屏驱动(SPI)
LCD驱动原理(ILI9341/ST… · SPI接口初始化 · 画点/画线/画圆函数
LCD
SPI
25
触摸屏与手势识别
电阻屏与电容屏原理 · 触摸屏控制器(XPT2046/FT6… · SPI/I2C读取触摸坐标
触摸屏
手势识别
26
温湿度传感器(DHT22/DS18B20)
单总线协议 · DHT22时序与数据格式 · DS18B20时序与ROM命令
DHT22/DS18B2…
温湿度传感器
27
电机驱动与控制
直流电机原理 · H桥驱动(L298N/DRV8833… · PWM调速
电机驱动
控制
28
蓝牙通信(HC-05/HC-06)
蓝牙模块AT指令配置 · UART透传模式 · 手机APP通信
HC-05/HC-06
蓝牙通信
29
WiFi通信(ESP8266/ESP32)
AT指令集 · TCP/UDP通信 · 连接云平台(阿里云/OneNET)
WiFi
ESP8266/ESP3…
30
综合项目实战
智能家居终端:需求分析 · 硬件选型 · 系统框图设计
综合项目实战
智能家居终端
所属VIP或分类
同VIP:I2C从机地址配置多设备通信故障定位实战
同VIP:I2C协议与SPI总线通信故障定位实战
同VIP:I2C协议与SPI总线通信故障排查实战