首页
›
热销单品
›
嵌入式Linux与RTOS
›
《UART通信原理与实战》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
UART通信原理与实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 课程结构 · UART在嵌入式系统中的地位与应用场…
课程导入
学习目标
02
串行通信基础
并行与串行通信的区别 · 同步与异步通信 · 单工/半双工/全双工概念
串行通信基础
并行
03
UART协议概述
UART定义 · 历史演变 · 典型应用(调试
UART
协议概述
04
UART帧格式详解
起始位 · 数据位(5-8位) · 奇偶校验位
UART
帧格式详解
05
波特率与时钟
波特率定义 · 比特率与波特率关系 · 常用波特率(9600
波特率
时钟
06
UART硬件接口
TX/RX引脚 · 电平标准(TTL · RS-232
UART
硬件接口
07
UART收发原理
发送移位寄存器 · 接收采样机制 · 起始位检测
UART
收发原理
08
UART中断与DMA
轮询 · 中断 · DMA三种模式的区别
UART
DMA
09
UART缓冲区管理
环形缓冲区设计 · 溢出处理 · 流控(硬件流控RTS/CTS
UART
缓冲区管理
10
UART错误检测与处理
帧错误 · 奇偶校验错误 · 溢出错误
UART
错误检测
11
UART驱动开发基础
Linux下UART驱动框架 · tty子系统 · 串口设备节点(/dev/ttyS*)
UART
驱动开发基础
12
UART驱动实战(Linux)
编写简单UART驱动 · 注册与注销 · open/read/write/io…
UART
Linux
13
UART应用层编程(Linux)
termios结构 · 设置波特率 · 数据位
UART
Linux
14
UART实战
STM32串口编程 · HAL库与标准库对比 · 发送接收示例
UART
STM32
15
UART实战
Arduino串口通信 · 与PC通信 · 与传感器模块通信
UART
Arduino
16
UART实战
树莓派串口通信:UART引脚 · 配置串口 · 与外部设备交互
UART
树莓派串口通信
17
UART实战
ESP32串口通信:UART外设 · 多串口使用 · 与蓝牙/WiFi模块交互
UART
ESP32
18
UART实战
PC端串口调试工具:串口调试助手 · Python pyserial编程 · 数据收发与解析
UART
PC
19
UART实战
自定义通信协议设计:帧头帧尾 · 校验和 · CRC
UART
自定义通信协议设…
20
UART实战
多设备UART组网:一主多从 · RS-485总线 · 地址寻址
UART
多设备
21
UART实战
低功耗场景下的UART:唤醒机制 · 波特率优化 · 数据包精简
UART
低功耗场景下的
22
UART实战
高速UART设计 · PCB布线注意事项 · 阻抗匹配
UART
高速
23
UART常见问题排查
无数据 · 乱码 · 丢字节
UART
常见问题排查
24
UART与其它协议对比
UART vs SPI vs I2C · 各自优缺点 · 适用场景
UART
其它协议对比
25
UART在物联网中的应用
与WiFi模块 · 4G模块 · GPS模块
UART
物联网
26
UART在工业控制中的应用
PLC通信 · 传感器采集 · 工业仪表数据读取
UART
工业控制
27
UART在调试与日志系统中的应用
调试打印 · 日志分级 · 远程日志
UART
调试
28
UART综合实战项目(一)
基于UART的温湿度采集系统(传感器…
UART
综合实战项目
29
UART综合实战项目(二)
基于UART的远程控制小车(无线模块…
UART
综合实战项目
30
课程总结与进阶方向
知识回顾 · 常见误区 · 学习资源
课程总结
进阶方向
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战