news 2026/2/27 21:32:05

大白话异步vs同步,全双工vs半双工,串行vs并行(新增)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
大白话异步vs同步,全双工vs半双工,串行vs并行(新增)

1.同步 vs 异步(关注“要不要时钟”/“要不要对齐节奏”)

  • 同步(Synchronous)
    📣“咱俩按节拍一起走”
    → 通信双方靠一个共同的时钟信号协调,像军训队列,喊“一二一”,你发一个我收一个,严格同步。
    → 优点:速度快、效率高;缺点:必须共用时钟线,硬件稍复杂。
    👉 例子:SPI、I²C(有SCL时钟线)。
  • 异步(Asynchronous)
    📣“你发完我再看,咱不靠节拍”
    → 没有共用时钟,靠约定好的波特率(比如都按9600bps)和起始/停止位来判断数据何时开始、何时结束。
    → 优点:连线少(比如只用两根线);缺点:容易出错,速度慢点。
    👉 例子:UART(串口通信)。

记忆口诀

步要时钟步靠约定。”


2.全双工 vs 半双工(关注“能不能同时说话”)

  • 全双工(Full-duplex)
    📞“电话通话”—— 你说话的同时,对方也能说,双向同时通信
    👉 例子:UART(有TX和RX两根线)、USB。
  • 半双工(Half-duplex)
    📻“对讲机”—— 你要说就得按住按钮,说完松开才能听,同一时间只能一方发
    👉 例子:I²C(只有一根数据线SDA,主从轮流用)、RS-485(常用于工业)。

记忆口诀

双工像打电话双工像对讲机。”


3.串行 vs 并行(关注“数据是一根线走,还是多根线一起走”)

  • 串行(Serial)
    🚶‍♂️“单行道排队走”—— 数据一位一位按顺序通过一根线(或一对差分线)传输。
    → 线少、抗干扰好、适合远距离,但速度受制于频率。
    👉 例子:UART、SPI、I²C、USB。
  • 并行(Parallel)
    🏃‍♂️🏃‍♀️🚶‍♂️🚶‍♀️“多人并排走”—— 数据多位同时通过多根线(比如8根线传一个字节)传输。
    → 速度快(一次传多位),但线多、易受干扰、不适合远距离(现代基本淘汰了)。
    👉 例子:老式打印机并口、早期的RAM数据总线。

记忆口诀

行是排队行是并排走。”


综合小例子:

  • UART:异步 + 全双工 + 串行
  • I²C:同步 + 半双工 + 串行
  • SPI:同步 + 全双工 + 串行
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/25 6:05:18

基于Web的客户关系管理系统的设计与实现开题报告(1)

郑州工程技术学院2025届毕业设计(论文)开题报告学院:信息工程学院 专业:软件工程 论文(设计)题目基于Web的客户关系管理系统的设计与实现 学生姓名班…

作者头像 李华
网站建设 2026/2/27 19:49:04

三菱FX PLC下载线驱动安装终极指南:快速解决通信连接问题

三菱FX PLC下载线驱动安装终极指南:快速解决通信连接问题 【免费下载链接】三菱FX系列PLC下载线驱动程序 该项目为三菱FX系列PLC提供了专用的USB通信线驱动程序,适用于USB-SC09下载线,旨在帮助用户高效完成PLC程序的下载与上传操作。驱动程序…

作者头像 李华
网站建设 2026/2/27 3:41:50

NetAssistant:终极网络调试解决方案的完整指南

NetAssistant:终极网络调试解决方案的完整指南 【免费下载链接】NetAssistant A UDP/TCP Assistant. 网络调试助手 项目地址: https://gitcode.com/gh_mirrors/ne/NetAssistant 在当今复杂的网络环境中,开发者需要一个强大而灵活的工具来应对各种…

作者头像 李华
网站建设 2026/2/25 20:38:17

013的加密世界权威指南_第一部分

第一章:区块链的核心结构——分层概念理解区块链分层是看懂整个行业格局的钥匙。1.1 Layer 1 (L1):基础公链层 (主干高速公路)定义:指区块链网络本身,是系统的基础和最终的安全保障。功能:负责处理和验证所有交易&…

作者头像 李华
网站建设 2026/2/26 8:20:01

完整指南:5大核心特性带你玩转Font Awesome 7

完整指南:5大核心特性带你玩转Font Awesome 7 【免费下载链接】Font-Awesome The iconic SVG, font, and CSS toolkit 项目地址: https://gitcode.com/GitHub_Trending/fo/Font-Awesome Font Awesome 7作为业界领先的图标库和工具集,已经全面发布…

作者头像 李华
网站建设 2026/2/24 12:35:31

UtilEmpty空值检查工具类

* 提供高效、标准的空值检查功能。* 支持 POJO 对象的递归字段检查(作为最后优先级。import java.lang.reflect.Array; import java.lang.reflect.Field; import java.lang.reflect.Modifier; import java.math.BigDecimal; import java.math.BigInteger; import ja…

作者头像 李华