首页
›
嵌入式基础与RISC-V
›
144-UART异步串行通信
›
《UART串口协议与硬件驱动开发调试实战》
VIP10
本课程属于:144-UART异步串行通信
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
UART串口协议与硬件驱动开发调试实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
UART基础概念
串行通信与并行通信的区别 · UART协议的历史 · UART在嵌入式系统中的地位
UART
基础概念
02
UART协议帧结构
起始位 · 数据位 · 校验位
UART
协议帧结构
03
波特率详解
波特率与比特率的区别 · 常用波特率标准 · 波特率误差对通信的影响
波特率详解
波特率
04
UART硬件引脚
TX · RX · GND
UART
硬件引脚
05
异步通信原理
时钟同步机制 · 采样窗口 · 起始位检测逻辑
异步通信原理
时钟同步机制
06
UART数据收发流程
发送移位寄存器 · 接收移位寄存器 · FIFO缓冲机制
UART
数据收发流程
07
UART中断机制
TXE中断 · RXNE中断 · TC中断
UART
断机制
08
UART DMA传输
DMA在UART中的应用 · 单次传输与循环传输模式 · DMA中断配合
UART
DMA
09
UART硬件流控
RTS/CTS硬件握手协议 · 软件流控XON/XOFF · 流控的适用场景
UART
硬件流控
10
UART电气特性
RS232电平与TTL电平的区别 · 电平转换芯片(MAX232)的使用
UART
电气特性
11
UART常见接口标准
RS232 · RS422 · RS485的对比与选型
UART
常见接口标准
12
UART调试工具
逻辑分析仪 · 示波器 · 串口调试助手的使用方法
UART
调试工具
13
裸机UART驱动开发
寄存器直接操作方式 · 轮询模式发送与接收
UART
裸机
14
中断驱动UART开发
中断初始化 · 中断服务函数编写 · 环形缓冲区设计
UART
断驱动
15
DMA驱动UART开发
DMA配置 · DMA描述符链 · DMA中断处理
DMA
UART
16
UART驱动架构设计
分层设计思想 · 硬件抽象层(HAL)封装 · 驱动接口定义
UART
驱动架构设计
17
UART数据解析
定长帧解析 · 不定长帧解析 · 超时机制与帧尾检测
UART
数据解析
18
UART通信协议设计
自定义协议帧格式 · 校验和计算 · 应答机制
UART
通信协议设计
19
UART多机通信
RS485多机通信原理 · 地址匹配 · 总线仲裁
UART
多机通信
20
UART低功耗设计
时钟门控 · 深度睡眠唤醒 · 波特率自适应
UART
低功耗设计
21
UART驱动调试技巧
打印调试法 · GPIO示踪法 · 逻辑分析仪触发捕获
UART
驱动调试技巧
22
UART常见故障排查
无数据 · 数据错位 · 波特率不匹配
UART
常见故障排查
23
UART性能优化
FIFO深度配置 · 中断阈值调整 · 批量传输策略
UART
性能优化
24
UART在RTOS中的应用
FreeRTOS串口驱动封装 · 任务间通信 · 互斥访问
UART
RTOS
25
UART Bootloader设计
串口下载协议 · Flash擦写 · 跳转逻辑
UART
Bootloader
26
UART与AT指令集
AT指令格式 · 响应解析 · 超时重传机制
UART
AT
27
UART与Modbus协议
Modbus RTU帧格式 · CRC校验 · 主从机实现
UART
Modbus
28
UART与GPS模块
NMEA 0183协议解析 · 数据提取 · 坐标转换
UART
GPS
29
UART与蓝牙模块
HC-05/HC-06配置 · SPP协议 · 数据透传
UART
蓝牙模块
30
UART综合实战
多传感器数据采集 · 上位机通信 · 日志输出系统
UART
综合实战
所属VIP或分类
同VIP:UART串口协议数据帧结构解析与校验位配置驱动开发实战
同VIP:UART异步串行通信协议-单片机硬件串口驱动开发实战
同VIP:UART异步串行通信协议解析与硬件驱动开发实战