当前位置: 首页 > news >正文

万字长文 解析串口通信

一.目标

处理器与外部设备通信的两种方式

单工只允许一个方向   

半双工就像对讲机  全双工就像打电话

按照有无时钟同步 分为

1帧等于1个起始位 加上数据位 加上效验位 停止位 

波特率是一秒传输的字节数

  • 起始位(Start Bit): 起始位是数据帧的同步标志位,固定为低电平(逻辑 0),用于通知接收方新数据帧的开始,触发接收端的采样时序逻辑。
  • 数据位(Data Bits): 数据位是帧的有效载荷部分,通常为 8 位(或 9 位,支持多字节 / 地址模式),遵循低位先行(LSB First) 原则,即最低有效位(D0)最先传输,最高有效位(D7/D8)最后传输。逻辑 1 对应高电平,逻辑 0 对应低电平。
  • 校验位(Parity Bit): 校验位是可选的差错检测位,根据数据位计算生成(奇校验 / 偶校验),用于验证传输过程中数据的完整性。在 9 位数据帧模式下,第 9 位可复用为校验位(如 RB8/TB8),实现多机通信中的地址 / 数据区分。
  • 停止位(Stop Bit): 停止位是数据帧的结束标志位,固定为高电平(逻辑 1),用于帧间间隔与电平复位,常见长度为 1 位或 2 位,为接收端提供足够的时序恢复时间。

通信分类

TTL电平:+3.3V或+5V表示1,0V表示0

RS-232电平:负逻辑传送,-3~-15V表示1,+3~+15V表示0

还有一个485  基于差分信号传输的工业级电平标准,其逻辑由两线间的电压差决定:+2 V ~ +6 V 压差对应逻辑 “1”,-2 V ~ -6 V 压差对应逻辑 “0”。差分结构使其具备极强的抗共模干扰能力

STM32串口介绍

UART(Universal Asynchronous Receiver/Transmitter)通用异步收发器

USART(Universal Synchron

http://www.jsqmd.com/news/551235/

相关文章:

  • YOLOFuse镜像亮点解析:环境零配置与多种融合策略详解
  • Git + 云原生:如何管理 K8s 配置版本?从踩坑到 GitOps 落地,全网最细实战手册
  • 最全|OpenClaw 2026年阿里云部署方法,小白7分钟掌握
  • 解锁Android系统潜能:fastboot模式全流程详解
  • 探索动平衡机采集卡源码的奇妙世界
  • 如何快速实现智能自动化配置:OpCore-Simplify完整实战指南
  • 鸿蒙 HarmonyOS 6 | 加解密 API 跨平台数据兼容性挑战
  • 边缘计算与云端协同:MyEMS 在工业能源实时监测与智能调度中的应用突破
  • HarmonyOS6 ArkTS List 设置折行走焦
  • 2026年全国青少年信息素养大赛算法应用主题赛(C++赛项初赛模拟题)
  • nli-distilroberta-base企业落地:嵌入BI工具插件实现报表注释逻辑一致性检查
  • Java Stream 中间操作全解析:惰性求值、无状态与有状态操作详解
  • OpenTiny NEXT 系列直播学习心得|从 AI 前端到开源实践,吃透 MCP、GenUI 全技术栈(附可复制实战教程)
  • 突破语言壁垒:XUnity.AutoTranslator实现Unity游戏全语言无障碍体验
  • gerrit打回后 如何操作?
  • 2026年阿里云部署OpenClaw|iMessage接入+千问/Coding Plan API+避坑指南
  • OptiScaler:跨平台游戏性能优化的技术融合方案
  • 8086汇编指令避坑指南:从MOV到INT 21H,这些细节考试和实战都爱考
  • 生发哪个机构更有效?黑奥秘针对性破解脱发问题,精准养护更专业 - 美业信息观察
  • 小身材 大能量 | 腾视科技重磅推出AI NAS,重塑数据管理方式,开启智能高效新时代
  • 如何高效获取股票数据?MOOTDX量化工具全攻略
  • OpenClaw如何安装?2026年OpenClaw(Clawdbot)本地小白10分钟部署保姆级步骤
  • 济南蚂蚁搬家丨官方服务电话+全场景搬家服务项目详解、本地团队 - 宁夏壹山网络
  • 对比Claude与EVA-02:在文本重构任务上的效果深度评测
  • 告别手动查找!用BurpJSLinkFinder自动提取JS链接的5个高效技巧
  • 开源机械臂如何重塑机器人研究生态:OpenArm的三大创新突破
  • 5步完成开源字体配置:高效打造专业文字显示效果
  • Power Query M语言日期时间函数实战指南:从基础操作到高级应用
  • 全平台内容自动化:Awesome-Dify-Workflow工作流解决方案
  • AI驱动的测试需求分析全流程革新