首页
›
嵌入式基础与RISC-V
›
144-UART异步串行通信
›
《双工通信下的UART中断接收与轮询发送驱动开发实战》
VIP10
本课程属于:144-UART异步串行通信
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
双工通信下的UART中断接收与轮询发送驱动开发实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
UART基础与双工通信原理
UART协议帧格式 · 波特率计算 · 全双工与半双工区别
UART
双工通信原理
02
硬件设计要点
TX/RX交叉连接 · 地线共地 · 流控引脚RTS/CTS
硬件设计要点
TX/RX
03
中断系统入门
NVIC嵌套向量中断控制器 · 中断优先级分组 · 中断使能与失能
断系统入门
NVIC
04
轮询发送机制
发送保持寄存器THR · 发送移位寄存器TSR · TXE标志位
轮询发送机制
THR
05
中断接收机制
接收缓冲寄存器RBR · 接收移位寄存器RSR · RXNE标志位
断接收机制
RBR
06
双工通信实战
中断接收+轮询发送框架设计 · 环形缓冲区设计 · 临界区保护
双工通信实战
断接收+轮询发送…
07
波特率误差分析
系统时钟源选择 · USARTDIV计算 · 误差容忍度
波特率误差分析
系统时钟源选择
08
数据位与校验位配置
8N1/8E1/8O1/9N1配置 · 奇偶校验计算 · 硬件校验与软件校验
数据位
校验位配置
09
停止位配置
5/1/1.5/2停止位 · 停止位对通信影响 · 同步与异步场景选择
停止位配置
5
10
DMA发送优化
DMA控制器原理 · DMA请求映射 · DMA发送配置
DMA
发送优化
11
DMA接收优化
DMA接收配置 · 空闲中断+DMA接收不定长数据 · 双缓冲DMA
DMA
接收优化
12
中断接收超时处理
字符超时中断 · 软件定时器超时 · 超时阈值设置
断接收超时处理
字符超时
13
环形缓冲区深度设计
缓冲区大小选择 · 读写指针管理 · 满/空判断
环形缓冲区深度设…
缓冲区大小选择
14
临界区保护方法
关中断保护 · 信号量保护 · 互斥锁保护
临界区保护方法
断保护
15
多字节帧协议设计
帧头帧尾定义 · 长度字段 · 校验和计算
多字节帧协议设计
帧头帧尾定义
16
AT指令集解析
AT指令格式 · 回车换行处理 · 响应超时
AT
指令集解析
17
Modbus RTU协议实现
地址域 · 功能码 · 数据域
Modbus
RTU
18
低功耗UART设计
停止模式唤醒 · UART唤醒引脚 · 波特率降低
UART
低功耗
19
多机通信实现
地址匹配 · 静默模式 · 9位数据位地址识别
多机通信实现
地址匹配
20
硬件流控实战
RTS/CTS信号时序 · 流控使能配置 · 流控对吞吐量影响
硬件流控实战
RTS/CTS
21
软件流控实战
XON/XOFF字符定义 · 软件流控协议 · 缓冲区水位线
软件流控实战
XON/XOFF
22
波特率自适应
自动波特率检测原理 · ABR配置 · 参考字符选择
波特率自适应
自动波特率检测原…
23
单线半双工通信
RS485标准 · 方向控制引脚 · 收发切换时序
单线半双工通信
RS485
24
UART转以太网
串口服务器原理 · TCP/UDP封装 · 透传模式
UART
转以太网
25
UART转USB
CP2102/CH340/FT232… · 虚拟串口 · 波特率自适应
UART
USB
26
UART转CAN
CAN协议简介 · UART转CAN模块 · CAN帧封装
UART
CAN
27
UART转SPI
SPI主从模式 · UART转SPI桥接芯片 · 时钟极性配置
UART
SPI
28
UART转I2C
I2C协议简介 · UART转I2C桥接 · 从机地址配置
UART
I2C
29
UART Bootloader设计
ISP协议 · XMODEM/YMODEM协议 · Flash擦写
UART
Bootloader
30
UART调试与测试工具
逻辑分析仪抓波形 · 串口助手高级功能 · 波特率误差测试
UART
调试
所属VIP或分类
同VIP:UART串口协议与硬件驱动开发调试实战
同VIP:UART串口协议数据帧结构解析与校验位配置驱动开发实战
同VIP:UART异步串行通信协议-单片机硬件串口驱动开发实战