首页
›
嵌入式基础与RISC-V
›
057-Python GPIO与UART串口硬件自动化控制
›
《树莓派GPIO与pyserial串口自动化通信》
VIP10
本课程属于:057-Python GPIO与UART串口硬件自动化控制
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
树莓派GPIO与pyserial串口自动化通信
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
UART通信协议基础
什么是UART · 串口通信原理 · 波特率
UART
通信协议基础
02
树莓派GPIO引脚概述
树莓派40pin引脚定义 · GPIO编号方式(BCM与BOARD… · UART引脚映射(TXD/RXD)
GPIO
树莓派
03
树莓派系统配置
启用UART接口(/boot/con… · 禁用蓝牙串口 · 重启验证
树莓派系统配置
UART
04
Python环境准备
安装pyserial库 · 检查Python版本 · 虚拟环境搭建
Python
环境准备
05
pyserial基础操作
打开串口 · 配置参数(波特率/超时) · 写入数据
pyserial
基础操作
06
串口数据发送实战
发送ASCII字符串 · 发送十六进制数据 · 发送换行符
串口数据发送实战
ASCII
07
串口数据接收实战
阻塞读取 · 非阻塞读取 · 按行读取
串口数据接收实战
阻塞读取
08
串口通信调试工具
minicom · screen · putty的使用方法
串口通信调试工具
minicom
09
回环测试
将TXD与RXD短接 · 验证自发自收功能
回环测试
TXD
10
双机通信基础
两台树莓派通过UART互联 · 实现数据交换
双机通信基础
UART
11
自定义通信协议
设计帧头 · 帧尾 · 数据长度
自定义通信协议
设计帧头
12
数据校验实战
奇偶校验 · CRC校验 · 累加和校验的Python实现
数据校验实战
奇偶校验
13
多字节数据收发
发送结构体数据 · 使用struct模块打包/解包
多字节数据收发
发送结构体数据
14
串口超时处理
设置读取超时 · 异常捕获 · 重连机制
串口超时处理
设置读取超时
15
多线程串口通信
使用threading模块实现收发分…
多线程串口通信
threading
16
串口缓冲区管理
输入缓冲区清空 · 数据粘包处理
串口缓冲区管理
输入缓冲区清空
17
与Arduino通信
树莓派作为主机 · Arduino作为从机 · 实现命令交互
Arduino
通信
18
与传感器模块通信
读取GPS模块数据 · 读取PM2.5传感器数据
传感器模块通信
GPS
19
与电机驱动板通信
通过UART发送PWM占空比 · 控制舵机角度
电机驱动板通信
UART
20
日志记录系统
将串口数据保存到CSV文件 · 添加时间戳
日志记录系统
CSV
21
远程串口监控
使用Flask搭建Web界面 · 实时显示串口数据
远程串口监控
Flask
22
串口自动重连
检测设备断开 · 自动重试 · 状态通知
串口自动重连
检测设备断开
23
多串口管理
同时管理多个USB转串口设备 · 动态识别端口
多串口管理
USB
24
串口性能测试
测试不同波特率下的吞吐量 · 误码率
串口性能测试
测试不同波特率下…
25
低功耗串口通信
树莓派休眠模式下的串口唤醒
低功耗串口通信
树莓派休眠模式下…
26
串口安全通信
简单加密(XOR) · 数据混淆
串口安全通信
XOR
27
固件升级实战
通过UART传输二进制文件 · 实现远程升级
固件升级实战
UART
28
常见问题排查
乱码 · 丢包 · 端口占用
常见问题排查
乱码
29
项目实战1
智能家居中控——通过串口控制灯光和窗…
项目实战1
智能家居
30
项目实战2
数据采集终端——多传感器数据汇聚上传
项目实战2
数据采集终端
所属VIP或分类
同VIP:GPIO与UART串口硬件自动化控制调试实战
同VIP:GPIO电机驱动与UART串口上位机开发实战
同VIP:Python-GPIO与UART串口故障定位实战