首页
›
嵌入式基础与RISC-V
›
089-STM32 LL库HAL库嵌入式外设底层库开发
›
《LL库外设驱动开发与I2C通信调试实战》
VIP10
本课程属于:089-STM32 LL库HAL库嵌入式外设底层库开发
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
LL库外设驱动开发与I2C通信调试实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论与环境搭建
LL库概述 · STM32CubeMX配置 · 开发板选型与调试工具准备
课程导论
环境搭建
02
GPIO基础与LL库操作
GPIO模式详解 · LL_GPIO_Init · 输出控制与输入读取实战
GPIO
LL
03
GPIO进阶与按键消抖
外部中断EXTI配置 · LL库中断回调 · 软件消抖与硬件消抖方案
GPIO
进阶
04
定时器基础
STM32定时器资源 · LL_TIM_Init · 定时中断实现精准延时
定时器基础
STM32
05
定时器PWM输出
PWM原理 · LL_TIM_PWM_Config · 呼吸灯与舵机控制实战
PWM
定时器
06
定时器输入捕获
输入捕获原理 · LL_TIM_IC_Config · 频率与占空比测量
定时器输入捕获
输入捕获原理
07
UART串口通信基础
UART协议 · LL_USART_Init · 轮询模式收发数据
UART
串口通信基础
08
UART中断与DMA传输
中断接收 · LL_USART_ReceiveDa… · DMA实现高速收发
UART
DMA
09
UART实战
串口打印调试 · printf重定向 · 与PC上位机通信
UART
串口打印调试
10
ADC基础与LL库配置
ADC工作原理 · LL_ADC_Init · 单次转换与连续转换
ADC
LL
11
ADC多通道与DMA采集
多通道扫描 · LL_ADC_INJ_Start · DMA搬运数据
ADC
DMA
12
ADC实战
光敏电阻/电位计电压采集 · 数据滤波算法(中值/均值)
ADC
光敏电阻
13
SPI通信协议基础
SPI模式与时序 · LL_SPI_Init · 主从模式配置
SPI
通信协议基础
14
SPI实战
驱动Flash芯片(W25Q64) · 读写数据与验证
SPI
Flash
15
I2C通信协议详解
I2C物理层与协议层 · 起始/停止条件 · ACK/NACK机制
I2C
通信协议详解
16
LL库I2C主模式编程
LL_I2C_Init · LL_I2C_GenerateSta… · 主模式收发
LL
I2C
17
I2C中断与事件管理
事件中断 · 错误中断 · LL_I2C_HandleTrans…
I2C
事件管理
18
I2C实战
驱动温度传感器(LM75A/DS32… · 读取温度与时间
I2C
LM75A/DS32
19
I2C EEPROM驱动
AT24C02读写 · 页写入与连续读取 · 数据持久化
I2C
EEPROM
20
I2C调试技巧
逻辑分析仪抓包 · 示波器看波形 · 常见故障排查(总线锁死/地址错误)
I2C
调试技巧
21
DMA原理与LL库配置
DMA控制器架构 · LL_DMA_Init · 内存到外设传输
DMA
LL
22
DMA实战
内存到内存拷贝 · 外设到内存循环采集
DMA
内存到内存拷贝
23
RTC实时时钟
RTC原理 · LL_RTC_Init · 日历配置与闹钟中断
RTC
实时时钟
24
低功耗模式
睡眠/停止/待机模式 · LL_PWR_EnterStopMo… · 唤醒源配置
低功耗模式
睡眠
25
看门狗
独立看门狗IWDG · 窗口看门狗WWDG · LL库配置与喂狗策略
看门狗
IWDG
26
FreeRTOS基础(LL库适配)
任务创建 · 调度器启动 · LL库与OS中断优先级
FreeRTOS
LL
27
FreeRTOS同步与通信
队列 · 信号量 · 互斥锁在LL库驱动中的应用
FreeRTOS
同步
28
综合项目一
多传感器数据采集系统(温度+光照+湿… · 通过UART上报
综合项目一
多传感器数据采集…
29
综合项目二
I2C总线设备管理(EEPROM+传… · 实现参数存储与显示
综合项目二
I2C
30
课程总结与调试方法论
驱动开发流程 · 调试思维 · 版本管理
课程总结
调试方法论
所属VIP或分类
同VIP:I2C与EEPROM通信驱动开发调试与实战
同VIP:I2C与SPI外设驱动调试与常见故障排查实战
同VIP:STM32-ADC外设驱动开发与调优实战