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

通讯的基本概念以及分类

一、按照数据传送的方式来分类
串行通讯:同一时刻只能传输一个数据位的数据
并行通讯:同一时刻可以传输多位数据位的数据

二、按照数据通讯的方向来区分
全双工:在同一时刻内,两个设备可以同时收发设备
半双工:两个设备之间可以收发数据但不能在同一时刻进行
单工: 在任何时刻都只能进行一个方向的通讯,即一个固定为发送设备,另一个固定为接收设备

三、按照通讯的数据同步的方式来区别
同步通讯:在同步通讯中,收发设备双方会使用一根信号线表示时钟信号,在时钟信号的驱动下双方进行协调,同步数据,通讯中通常双方会统一规定在时钟信号的上升沿或下降沿对数据线进行采样。
异步通讯:在异步通讯中不使用时钟信号进行数据同步,它们直接在数据信号中穿插一些同步用的信号位,或者把主体数据进行打包,以数据帧的格式传输数据。

相关文章:

  • STM32通用同步异步收发器(USART)
  • STM32 I2C学习
  • STM32定时器学习---基本定时器
  • C语言小知识(1)
  • C语言小知识(2)
  • STM32 GPIO的几种工作模式
  • STM32高级定时器(1)
  • STM32 高级定时器(2)
  • C语言指针基础
  • 指针与二维数组
  • 单链表的学习
  • 单链表的排序+手机通讯录源码
  • QT模式对话框
  • Qlable显示文本和图片
  • 工具按钮QToolButton
  • 【Redis学习笔记】2018-06-28 redis命令源码学习1
  • 2017前端实习生面试总结
  • CentOS从零开始部署Nodejs项目
  • conda常用的命令
  • in typeof instanceof ===这些运算符有什么作用
  • oldjun 检测网站的经验
  • Python3爬取英雄联盟英雄皮肤大图
  • Theano - 导数
  • 不发不行!Netty集成文字图片聊天室外加TCP/IP软硬件通信
  • 浮动相关
  • 工作手记之html2canvas使用概述
  • 好的网址,关于.net 4.0 ,vs 2010
  • 极限编程 (Extreme Programming) - 发布计划 (Release Planning)
  • 如何解决微信端直接跳WAP端
  • 适配mpvue平台的的微信小程序日历组件mpvue-calendar
  • 微服务框架lagom
  • 我建了一个叫Hello World的项目
  • 终端用户监控:真实用户监控还是模拟监控?
  • ​一文看懂数据清洗:缺失值、异常值和重复值的处理
  • ​用户画像从0到100的构建思路
  • #我与Java虚拟机的故事#连载04:一本让自己没面子的书
  • (1)Map集合 (2)异常机制 (3)File类 (4)I/O流
  • (1)STL算法之遍历容器
  • (14)目标检测_SSD训练代码基于pytorch搭建代码
  • (vue)页面文件上传获取:action地址
  • (二)构建dubbo分布式平台-平台功能导图
  • (附源码)ssm高校志愿者服务系统 毕业设计 011648
  • (附源码)ssm旅游企业财务管理系统 毕业设计 102100
  • (含react-draggable库以及相关BUG如何解决)固定在左上方某盒子内(如按钮)添加可拖动功能,使用react hook语法实现
  • (解决办法)ASP.NET导出Excel,打开时提示“您尝试打开文件'XXX.xls'的格式与文件扩展名指定文件不一致
  • .equal()和==的区别 怎样判断字符串为空问题: Illegal invoke-super to void nio.file.AccessDeniedException
  • .NET 8 编写 LiteDB vs SQLite 数据库 CRUD 接口性能测试(准备篇)
  • .NET 中什么样的类是可使用 await 异步等待的?
  • .NET3.5下用Lambda简化跨线程访问窗体控件,避免繁复的delegate,Invoke(转)
  • .net的socket示例
  • /etc/apt/sources.list 和 /etc/apt/sources.list.d
  • @Import注解详解
  • [8-27]正则表达式、扩展表达式以及相关实战
  • [C#]手把手教你打造Socket的TCP通讯连接(一)
  • [CareerCup] 14.5 Object Reflection 对象反射