news 2026/7/7 12:44:34

博客摘录「 串口通信基础(一)——串行与并行通信,同步与异步通信」2026年7月6日

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
博客摘录「 串口通信基础(一)——串行与并行通信,同步与异步通信」2026年7月6日

串口通信中比较重要的参数包括波特率、数据位、停止位及校验位

串行通信与并行通信,当传输1字节(bite)信息时,并行通讯有8根信号线实现同时传输,假如耗时为1T,而串行是在一根信号线上,把数据排成一行、一位一位传输,需要传8次,因此耗时为8T。

串行通信是一种概念,串口通信是一种具体的通信手段。

同步通信是一种连续传送数据的通信方式,一次通信传送一帧数据,每个信息帧用同步字符作为开始,字符间不加标识位。只需在传送报文的最前面附加特定的同步字符,使发收双方建立同步,此后在同步时钟的控制下逐位发送/接收。

异步通信是按字符帧传输的,发送端可以在任意时刻开始发送字符,时间间隔可以是任意的,在一字符帧中的所有比特是连续发送的。因此必须在每一个字符的开始和结束的地方加上标志,即加上开始位和停止位,以便使接收端能够正确地将每一个字符接收下来。

奇校验,需要保证传输的数据总共有奇数个逻辑高位;如果是偶校验,需要保证传输的数据总共有偶数个逻辑高位。举例来说,假设传输的数据位为01001100,如果是奇校验,则奇校验位为0(要确保总共有奇数个1),如果是偶校验,则偶校验位为1(要确保总共有偶数个1)。

单工模式就是“我说你听,你不能答”,适合只需要单向传递信息的场景,是无线通信的“基础款”。半双工模式就是“轮流说话,不能同时说”全双工模式:可以“双向同时对话”,沟通无延迟。半双工模式就是“轮流说话,不能同时说”。

全双工的“两大核心技术”——TDD与FDD

TDD的核心逻辑:发送和接收共用同一个频率信道,通过“划分时间片”来区分发送和接收。FDD的核心逻辑:发送和接收使用两个独立的、对称的频率信道,一个专门用来发送数据(上行信道),一个专门用来接收数据(下行信道),两个信道同时工作,互不干扰。就像两条平行的专属车道,一条用来去(发送),一条用来回(接收),同时通行,不用切换。

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

软件即“助教”——让钣金教学看得见、管得住、评得准

把钣金实训室“装”进电脑里:这款软件让教学变好玩了!还在为实训课“抢设备”发愁吗?后排同学踮着脚尖,却连老师的扳手往哪转都没看清?耗材贵、设备少、安全风险高……这些汽修实训的老大难问题,是时候换个…

作者头像 李华
网站建设 2026/7/7 12:39:15

2026年本地搜索合规升级:属地GEO精细化运维助力企业长效发展

2026年本地搜索合规升级:属地GEO精细化运维助力企业长效发展 2026年,各大主流搜索与智能分发平台完成多轮规则迭代升级,本地数字化运营正式步入合规优先、求真提质、长效运维的成熟发展阶段。过往依托模板更新、机械铺量、单纯关键词覆盖的粗…

作者头像 李华
网站建设 2026/7/7 12:36:24

鸣潮自动化工具ok-ww:基于图像识别的智能后台辅助系统完全指南

鸣潮自动化工具ok-ww:基于图像识别的智能后台辅助系统完全指南 【免费下载链接】ok-wuthering-waves 鸣潮 后台自动战斗 自动刷声骸 一键日常 Automation for Wuthering Waves 项目地址: https://gitcode.com/GitHub_Trending/ok/ok-wuthering-waves ok-ww是…

作者头像 李华
网站建设 2026/7/7 12:34:26

还在为老项目时间处理苦恼?C++20/23 新特性来救场!

引用 你是否曾为老项目中繁琐的时间处理、类型不安全的联合体或缺乏现代语法的性能瓶颈而感到困扰?C++20和C++23的到来为我们带来了令人振奋的新特性,从类型安全的std::variant到高效的std::span,再到强大的chrono库,这些工具不仅让代码更简洁优雅,还显著提升了性能和安全…

作者头像 李华