首页
›
嵌入式基础与RISC-V
›
144-UART异步串行通信
›
《UART异步串行通信协议 单片机硬件串口驱动开发实战》
VIP10
本课程属于:144-UART异步串行通信
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
UART异步串行通信协议 单片机硬件串口驱动开发实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
UART协议概述
串行通信与并行通信的区别 · UART的历史与演进 · UART在嵌入式系统中的地位
UART
协议概述
02
UART物理层
RS-232电平标准 · TTL电平标准 · DB9接口定义
UART
物理层
03
UART数据帧结构
起始位 · 数据位 · 奇偶校验位
UART
数据帧结构
04
异步通信原理
时钟同步机制 · 采样窗口 · 起始位检测
异步通信原理
时钟同步机制
05
波特率发生器
波特率计算公式 · 定时器配置 · 误差分析
波特率发生器
波特率计算公式
06
UART发送器设计
发送移位寄存器 · 发送FIFO · 发送状态机
UART
发送器设计
07
UART接收器设计
接收移位寄存器 · 接收FIFO · 起始位检测
UART
接收器设计
08
UART中断机制
发送中断 · 接收中断 · 错误中断
UART
断机制
09
UART轮询模式
查询发送 · 查询接收 · 超时处理
UART
轮询模式
10
UART DMA模式
DMA基本原理 · DMA与UART结合 · 环形缓冲区设计
UART
DMA
11
UART错误处理
帧错误 · 奇偶校验错误 · 溢出错误
UART
错误处理
12
UART流控制
硬件流控制(RTS/CTS) · 软件流控制(XON/XOFF) · 流控制应用场景
UART
流控制
13
UART多机通信
9位模式 · 地址帧与数据帧 · 多机通信协议
UART
多机通信
14
UART低功耗设计
时钟门控 · 深度睡眠模式 · 唤醒机制
UART
低功耗设计
15
UART驱动架构
分层设计思想 · 硬件抽象层(HAL) · 驱动接口定义
UART
驱动架构
16
UART初始化流程
GPIO复用配置 · 时钟使能 · 波特率设置
UART
初始化流程
17
UART发送API设计
阻塞发送 · 非阻塞发送 · 发送超时
UART
API
18
UART接收API设计
阻塞接收 · 非阻塞接收 · 接收超时
UART
API
19
UART环形缓冲区
环形缓冲区原理 · 读写指针管理 · 缓冲区大小选择
UART
环形缓冲区
20
UART命令解析
命令行接口(CLI)设计 · 命令解析器 · 参数提取
UART
命令解析
21
UART数据打包
帧头帧尾定义 · 校验和计算 · 转义字符处理
UART
数据打包
22
UART调试技巧
逻辑分析仪使用 · 串口助手使用 · printf重定向
UART
调试技巧
23
UART性能优化
波特率提升 · FIFO深度优化 · 中断延迟优化
UART
性能优化
24
UART常见问题
数据丢失 · 乱码 · 波特率误差
UART
常见问题
25
UART与Modbus协议
Modbus RTU帧格式 · CRC校验 · 从机地址
UART
Modbus
26
UART与AT指令集
AT指令格式 · 响应解析 · 超时重传
UART
AT
27
UART与GPS模块
NMEA协议解析 · GPRMC语句 · 经纬度提取
UART
GPS
28
UART与蓝牙模块
HC-05/HC-06配置 · 蓝牙SPP协议 · 配对与连接
UART
蓝牙模块
29
UART与WiFi模块
ESP8266 AT指令 · TCP/UDP通信 · HTTP请求
UART
WiFi
30
UART实战项目
多传感器数据采集系统 · 上位机通信协议设计 · Bootloader设计
UART
实战项目
所属VIP或分类
同VIP:UART串口协议与硬件驱动开发调试实战
同VIP:UART串口协议数据帧结构解析与校验位配置驱动开发实战
同VIP:UART异步串行通信协议解析与硬件驱动开发实战