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

串口通信基础知识

一、串行通讯与并行通讯

在通信和计算机科学中,串行通信(Serial Communication)是一个通用概念,泛指所有的串行的通信协议,如RS232、RS422、RS485、USB、I2C、SPI等。

串行通讯是指仅用一根接收线和一根发送线就能将数据以位进行传输的一种通讯方式。尽管串行通讯的比按字节传输的并行通信慢,但是串口可以在仅仅使用两根线的情况下就能实现数据的传输。

图1 串行通信与并行通信

二、串口通讯模式

串口通讯模式包括单工、半双工和全双工,其中单工模式数据传输只支持数据在一个方向上传输。半双工模式允许数据在两个方向上传输,但某一时刻只允许数据在一个方向上传输,实际上是一种切换方向的单工通信,不需要独立的接收端和发送端,两者可合并为一个端口。详见下图:

图2 (a)单工、(b)半双工、(c)全双工

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

相关文章:

  • 73. 矩阵置零
  • 排序-堆排序
  • PowerShell基础与命令发现
  • LMX2581ESQX/NOPB,3.8 GHz 宽带频率合成器, 现货库存
  • Java计算机毕设之基于java+springboot+vue的二手儿童绘本交易系统设计与实现(完整前后端代码+说明文档+LW,调试定制等)
  • 【课程设计/毕业设计】基于javaweb的图书管理系统基于javaweb的在线图书借阅管理系统【附源码、数据库、万字文档】
  • Java计算机毕设之基于java的餐厅信息管理系统设计西餐厅管理系统设计(完整前后端代码+说明文档+LW,调试定制等)
  • Cordova与OpenHarmony浇水记录系统
  • ADP2108AUJZ-2.5-R7,峰值效率可达95%的600mA降压转换器, 现货库存
  • 活动力度大的门头招牌企业
  • 系统敏感安全文件路径
  • FOTA升级进阶指南:文件系统直接升级+串口分段升级
  • 必看!2026年TOP8 EOR名义雇主人力资源解决方案推荐榜单,如何选择EOR名义雇主?
  • FastMCP之Resources
  • 【课程设计/毕业设计】基于Java兽医站管理系统基于JavaWeb的兽医站管理系统的设计与实现【附源码、数据库、万字文档】
  • 建造者模式-创建型
  • DNP3.0学习记录
  • TypedArray 详解
  • kanass全面介绍(12) - 如何自定义事项类型,满足个性化需求
  • 神经网络实战:AlexNet训练花卉分类
  • kanass全面介绍(13) - 如何做好测试管理
  • 28.封装 map set (下)
  • 打了一堆板子,才发现是VDD_EXT的锅
  • 分支语句和循环语句
  • 区块链交易所技术革命白皮书:如何用分布式架构扛住量子计算时代?
  • Java计算机毕设之基于JavaWeb的智慧养老院管理系统的设计与实现基于Java的养老服务智慧管理系统的设计与实现(完整前后端代码+说明文档+LW,调试定制等)
  • Cordova与OpenHarmony施肥记录管理
  • Solidity入门(8)-库合约Library
  • 还买啥USB网卡~直接开启RNDIS就行
  • DApp开发暴风指南:7天从零到上线,手把手教你用代码撬动Web3流量红利