news 2026/5/1 4:43:10

大白话异步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/4/18 4:20:16

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

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

作者头像 李华
网站建设 2026/4/25 22:22:03

一生一芯学习:多道程序 yield-os.c

随着处理器主频的越来越高,每次读写一次磁盘要耗费很多个时钟周期来等待磁盘操作的完成,与其傻傻等待,在这等待的过程中我们可以做更多有意义的事情,如当第一个程序需要等待输入输出的时候,切换到第二个程序来运行&…

作者头像 李华
网站建设 2026/5/1 3:06:37

基于web的乐养系统设计与实现任务书

重庆工商大学派斯学院毕业论文任务书内容模板课题的内容1. 背景研究与需求分析调查和分析当前基于web的乐养系统与健康监护服务的现状与需求。分析用户对于养老服务预约、健康管理记录、费用查询与缴费等方面的具体需求,并给出相应的解决方案。2. 系统设计定义系统的…

作者头像 李华
网站建设 2026/5/1 3:05:15

从富士康到特斯拉:未来工厂的护城河到底是什么?

在过去三十年里,全球制造业的标杆无疑是富士康。它代表了工业3.0时代的巅峰:通过极致的标准化、严苛的成本控制和庞大的规模效应,将“代工”这一商业模式做到了难以逾越的高度。然而,当我们把目光投向特斯拉,看到的不仅…

作者头像 李华
网站建设 2026/4/30 7:30:02

WindowResizer:Windows窗口尺寸控制的终极解决方案

WindowResizer:Windows窗口尺寸控制的终极解决方案 【免费下载链接】WindowResizer 一个可以强制调整应用程序窗口大小的工具 项目地址: https://gitcode.com/gh_mirrors/wi/WindowResizer 还在为无法调节某些应用程序窗口大小而烦恼吗?WindowRes…

作者头像 李华
网站建设 2026/5/1 3:00:44

50、Linux系统问题排查与性能监控指南

Linux系统问题排查与性能监控指南 1. Linux系统常见问题及解决办法 1.1 串口配置问题 在Linux系统中,串口配置不当是常见问题。调制解调器设备被系统识别为串口设备,但很多调制解调器与连接到计算机主板的串口使用相同的IRQ和I/O地址设置,从而导致参数冲突。此外,一些串…

作者头像 李华