首页
›
热销单品
›
嵌入式Linux与RTOS
›
《MCU I2C SPI UART总线通信协议 单片机嵌驱动开发实战》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
MCU I2C SPI UART总线通信协议 单片机嵌驱动开发实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
通信协议概述
嵌入式系统中通信的重要性 · I2C/SPI/UART的对比与选型
通信协议概述
嵌入式系统
02
UART基础
异步串行通信原理 · 起始位 · 数据位
UART
异步串行通信原理
03
UART驱动实战
STM32 HAL库UART轮询模式…
UART
驱动实战
04
UART中断驱动
基于中断的UART收发 · 环形缓冲区设计与实现
UART
断驱动
05
UART DMA驱动
DMA方式实现高速UART数据传输 · 降低CPU负载
UART
DMA
06
UART实战项目
通过UART实现与PC上位机的Mod…
UART
实战项目
07
I2C协议基础
I2C总线物理层 · SCL/SDA · 起始条件
I2C
协议基础
08
I2C时序分析
标准模式 · 快速模式 · 高速模式时序参数与波形解读
I2C
时序分析
09
I2C驱动实战
STM32硬件I2C轮询模式读写EE…
I2C
驱动实战
10
I2C中断驱动
基于中断的I2C主机收发 · 状态机管理
I2C
断驱动
11
I2C DMA驱动
DMA方式加速I2C批量数据传输
I2C
DMA
12
I2C从机模式
实现MCU作为I2C从设备 · 响应主机请求
I2C
从机模式
13
I2C实战项目
驱动温湿度传感器SHT30 · 读取温湿度数据
I2C
实战项目
14
I2C总线故障排查
常见问题(总线锁死 · 应答错误 · 时钟拉伸)及调试方法
I2C
总线故障排查
15
SPI协议基础
SPI四线制(MOSI/MISO/S… · 四种工作模式(CPOL/CPHA)
SPI
协议基础
16
SPI时序分析
模式0/1/2/3的时序图与数据采样…
SPI
时序分析
17
SPI驱动实战
STM32硬件SPI轮询模式读写Fl…
SPI
驱动实战
18
SPI中断驱动
基于中断的SPI数据收发
SPI
断驱动
19
SPI DMA驱动
DMA方式实现SPI高速数据流传输
SPI
DMA
20
SPI多从机设计
多CS引脚管理 · 菊花链拓扑与独立片选对比
SPI
多从机设计
21
SPI实战项目
驱动OLED显示屏 (SSD1306… · 实现字符与图形显示
SPI
实战项目
22
SPI总线故障排查
信号完整性 · 时钟相位错误 · 片选竞争问题
SPI
总线故障排查
23
协议对比与选型
I2C vs SPI vs UART · 速率 · 距离
协议对比
选型
24
逻辑分析仪使用
使用Saleae/PulseView…
逻辑分析仪使用
Saleae/Pulse…
25
驱动架构设计
分层设计思想(硬件抽象层HAL · 驱动层 · 应用层)
驱动架构设计
HAL
26
代码规范与风格
嵌入式C编码规范 · 命名规则 · 注释规范
代码规范
风格
27
RTOS下的通信驱动
在FreeRTOS中管理I2C/SP… · 互斥与同步
RTOS
下的通信驱动
28
低功耗设计
通信总线在低功耗模式下的处理策略(停… · 待机模式)
低功耗设计
通信总线
29
综合实战项目一
多传感器数据采集系统(UART接收指… · I2C读温湿度 · SPI写Flash)
综合实战项目一
UART
30
综合实战项目二
Bootloader设计(基于UAR…
综合实战项目二
Bootloader
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战