首页
›
嵌入式基础与RISC-V
›
144-UART异步串行通信
›
《UART串口协议数据帧结构解析与校验位配置驱动开发实战》
VIP10
本课程属于:144-UART异步串行通信
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
UART串口协议数据帧结构解析与校验位配置驱动开发实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
UART协议概述
串行通信基础 · UART历史与演进 · UART与SPI/I2C的对比
UART
协议概述
02
UART物理层
RS-232 · RS-485 · TTL电平标准详解
UART
物理层
03
UART数据帧结构
起始位 · 数据位 · 校验位
UART
数据帧结构
04
波特率配置
波特率计算 · 时钟分频原理 · 常见波特率误差分析
波特率配置
波特率计算
05
校验位机制
无校验 · 奇校验 · 偶校验
校验位机制
无校验
06
奇偶校验原理
奇偶校验位生成算法 · 硬件实现与软件实现
奇偶校验原理
奇偶校验位生成算…
07
数据位与停止位
5/6/7/8位数据模式 · 1/1.5/2位停止位配置
数据位
停止位
08
流控制机制
硬件流控制(RTS/CTS) · 软件流控制(XON/XOFF)
流控制机制
RTS/CTS
09
UART中断处理
接收中断 · 发送中断 · 错误中断
UART
断处理
10
FIFO缓冲区
FIFO深度配置 · 触发阈值设置 · DMA传输配合
FIFO
缓冲区
11
UART初始化流程
时钟使能 · GPIO复用 · 参数配置
UART
初始化流程
12
发送驱动实现
轮询发送 · 中断发送 · DMA发送对比
发送驱动实现
轮询发送
13
接收驱动实现
轮询接收 · 中断接收 · DMA接收对比
接收驱动实现
轮询接收
14
环形缓冲区设计
生产者-消费者模型 · 读写指针管理 · 溢出处理
环形缓冲区设计
生产者
15
数据帧解析
帧头检测 · 帧长度计算 · 校验和验证
数据帧解析
帧头检测
16
校验位配置实战
STM32 UART校验位寄存器配置 · 代码示例
校验位配置实战
STM32
17
多字节帧协议
自定义协议设计 · 转义字符处理 · 数据透明传输
多字节帧协议
自定义协议设计
18
错误处理机制
帧错误 · 奇偶校验错误 · 溢出错误
错误处理机制
帧错误
19
低功耗UART
唤醒机制 · 停止模式下的UART · 时钟门控
UART
低功耗
20
UART调试技巧
逻辑分析仪抓包 · 波特率自适应 · 回环测试
UART
调试技巧
21
Linux UART驱动
tty子系统 · 串口设备注册 · 用户空间接口
Linux
UART
22
RTOS下的UART
FreeRTOS队列管理 · 任务同步 · 互斥访问
RTOS
UART
23
高速UART设计
1Mbps以上波特率 · 信号完整性 · PCB布局
UART
高速
24
UART转USB
CH340/CP2102/FT232… · 驱动适配
UART
USB
25
多机通信
RS-485多机寻址 · 主从协议 · 冲突避免
多机通信
RS-485
26
UART Bootloader
ISP协议 · XMODEM/YMODEM · 固件升级
UART
Bootloader
27
AT指令集
GSM/WiFi模块AT指令 · 自定义AT命令解析器
AT
指令集
28
Modbus RTU协议
帧结构 · CRC校验 · 功能码实现
Modbus
RTU
29
UART性能优化
中断延迟优化 · 批量传输 · 零拷贝技术
UART
性能优化
30
综合项目实战
多传感器数据采集系统 · 上位机通信 · 协议栈设计
综合项目实战
多传感器数据采集…
所属VIP或分类
同VIP:UART串口协议与硬件驱动开发调试实战
同VIP:UART异步串行通信协议-单片机硬件串口驱动开发实战
同VIP:UART异步串行通信协议解析与硬件驱动开发实战