首页
›
嵌入式基础与RISC-V
›
058-Rust嵌入式HAL
›
《STM32外设驱动移植与UART串口调试实战》
VIP10
本课程属于:058-Rust嵌入式HAL
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
STM32外设驱动移植与UART串口调试实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导学与环境搭建
课程目标 · 学习路径 · 开发板介绍
课程导学
环境搭建
02
GPIO基础与寄存器映射
GPIO工作原理 · GPIO寄存器描述 · 寄存器地址映射
GPIO
寄存器映射
03
标准外设库架构解析
标准外设库文件结构 · 关键文件说明(stm32f10x.h · stm32f10x_gpio.h等)
标准外设库架构解…
标准外设库文件结…
04
GPIO驱动移植实战(上)
分析官方GPIO示例 · 提取核心驱动代码 · 创建自己的gpio.c/h文件
GPIO
驱动移植实战
05
GPIO驱动移植实战(下)
实现GPIO写引脚函数 · 实现GPIO读引脚函数 · 实现GPIO翻转函数
GPIO
驱动移植实战
06
UART基础与协议详解
UART vs USART区别 · 异步串行通信原理 · 波特率
UART
协议详解
07
STM32 USART外设详解
USART框图分析 · USART相关寄存器(SR · DR
STM32
USART
08
UART轮询模式驱动开发
USART轮询模式发送函数实现 · USART轮询模式接收函数实现 · 阻塞式收发的问题分析
UART
轮询模式驱动开发
09
UART中断模式驱动开发
NVIC中断控制器简介 · USART中断事件(TXE · RXNE
UART
断模式驱动开发
10
环形缓冲区(Ring Buffer)设计与实现
为什么需要缓冲区 · 环形缓冲区原理 · 缓冲区数据结构定义
Ring
Buffer
11
串口调试工具与协议设计
常用串口调试助手介绍(SSCOM · Putty · SecureCRT)
串口调试工具
协议设计
12
printf重定向与日志系统
C库printf工作原理 · fputc函数重定向 · 半主机模式(Semihosting)…
printf
重定向
13
DMA基础与工作原理
DMA控制器框图 · DMA传输要素(源 · 目的
DMA
工作原理
14
UART DMA发送驱动开发
DMA初始化配置 · USART DMA发送请求使能 · DMA发送完成中断
UART
DMA
15
UART DMA接收驱动开发(难点)
DMA接收的困境(不定长数据) · DMA空闲中断(IDLE)原理 · IDLE中断+DMA实现不定长接收
UART
DMA
16
双缓冲(Double Buffer)机制
双缓冲概念与优势 · DMA双缓冲配置(DMA_Circu… · 乒乓操作实现
Double
Buffer
17
I2C总线协议详解
I2C物理层(SDA · SCL) · I2C协议层(起始条件
I2C
总线协议详解
18
STM32 I2C外设与驱动移植
I2C外设框图 · I2C寄存器(CR1 · SR1
STM32
I2C
19
SPI总线协议详解
SPI物理层(MOSI · MISO · SCLK
SPI
总线协议详解
20
STM32 SPI外设与驱动移植
SPI外设框图 · SPI寄存器(CR1 · CR2
STM32
SPI
21
定时器基础与系统滴答(SysTick)
SysTick定时器原理 · SysTick寄存器(LOAD · VAL
SysTick
定时器基础
22
通用定时器(TIMx)详解
定时器框图 · 时基单元(PSC · ARR
TIMx
通用定时器
23
PWM输出与呼吸灯
PWM原理(占空比 · 频率) · TIM输出比较模式
PWM
输出
24
输入捕获与脉冲测量
输入捕获原理 · TIM输入捕获配置 · 测量PWM频率与占空比
输入捕获
脉冲测量
25
看门狗(Watchdog)与系统稳定性
独立看门狗(IWDG)原理与配置 · 窗口看门狗(WWDG)原理与配置 · 看门狗喂狗策略
Watchdog
看门狗
26
ADC基础与单次转换
ADC工作原理(逐次逼近型) · STM32 ADC框图 · ADC寄存器(SR
ADC
单次转换
27
ADC连续转换与DMA传输
ADC连续转换模式 · ADC扫描模式 · ADC+DMA实现多通道采集
ADC
DMA
28
低功耗模式与电源管理
STM32电源系统 · 睡眠模式 · 停止模式
低功耗模式
电源管理
29
Bootloader设计与固件升级
Bootloader原理 · Flash分区规划 · Ymodem协议简介
Bootloader
设计
30
综合实战
智能传感器节点:需求分析 · 硬件选型 · 系统架构设计
综合实战
智能传感器节点
所属VIP或分类
同VIP:Rust-Embedded-HAL外设驱动与接口开发
同VIP:Rust嵌入式HAL外设驱动开发实战
同VIP:Rust嵌入式HAL外设驱动性能分析与调优实战