串行通信协议——基础知识

摘要:
串行通信和并行通信1)串行通信串行通信是指计算机和IO设备之间数据传输的比特按顺序逐比特传输,通常数据在一条数据线上传输。低成本传输设备,USB等)传输距离长,2)并行通信是指通过多条传输线交换数据,同时传输数据。由于传输设备的高成本以及串行通信的不同格式和约定(同步模式、通信速率、数据块格式、信号电平等),已经形成了多种串行通信协议和接口标准。

基础知识:

微型计算机中,通信有两种方式:串行通信、并行通信

1)串行通信

      串行通信是指计算机与IO设备之间数据传输的各位是按顺序逐位进行传送,通常数据在一根数据线上传输。传输速度慢,传输设备成本低,适合远程通信,但是一些差分串行通信总线(RS-485,USB等)传输距离远,抗干扰强,速度也较快。

2)并行通信

  指通过多条传输线交换数据,数据的各位同时进行传送。传输速度快,传输设备成本高,适合近距离通信。

 串行通信的格式及约定(同步方式、通讯速率、数据块格式、信号电平...等)不同,形成了多种串行通信的协议与接口标准。


常见的协议有:

  通用异步收发器——UART

  通用串行总线 ——   USB

  I2C总线

  CAN总线

  SPI总线

串行通信协议——基础知识第1张


常见接口标准:

  RS-232C、RS-485、RS-422A标准等

数据通信的几个术语:

  并行:数据各位同时进行传送

  串行:数据逐位顺序进行传送

  全双工:(串行通信)收 / 发可同时进行

  半双工:(串行通信)收 / 发不可同时进行

  异步串行通信:以字符为单位进行传送

  同步串行通信:以数据块为单位传送

  波特率(bps.):单位时间传送的位数


免责声明:文章转载自《串行通信协议——基础知识》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇html:超链接标签(外部、内部、空、下载、网页元素、锚点)web.config中httpRunTime的属性下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Linux进程内存分析pmap命令(转)

名称:       pmap - report memory map of a process(查看进程的内存映像信息)用法       pmap [ -x | -d ] [ -q ] pids...       pmap -V选项含义       -x   extended       Show the extended format. 显示扩展格式  ...

关于hive当中表的存储和压缩方式总结

这几天研究hive表的存储方式和压缩模式。在这里做一个简单的总结 hive表的存储 样例 : 我的表:rp_person_house_loan_info             数据总量:1933776 textfile:   (1)hive数据表的默认格式,存储方式:行存储 。   (2) 可使用Gzip,Bzip2等压缩算法压缩,压缩后的文件不支持sp...

9款让你眼前一亮的HTML5/CSS3示例及源码

1、HTML5 3D点阵列波浪翻滚动画 今天我们要再分享一款基于HTML5 3D的点阵列波浪翻滚动画特效,同样是非常的壮观。 在线演示 源码下载 2、HTML5小球弹跳动画 很不错的3D小球 今天我要向大家分享一款很逼真的HTML5动画特效,它是3个色彩各异的弹跳小球,每一个小球在弹跳的时候都会有变化的小球投影,让整个动画更加逼真,而且具有3D的视觉效果...

QT5:网络

QNetworkAccessManager的post方法 多线程 同步 异步 八.QT5多线程和多进程 1.多线程 QThread是Qt线程中一个公共的抽象类,所有的线程类都是从QThread抽象类中派生的,需要实现QThread中的虚函数run(),通过调用start()函数 QThread对多线程的支持: 1.QThreadStorag...

【转】TCP/UDP简易通信框架源码,支持轻松管理多个TCP服务端(客户端)、UDP客户端

【转】TCP/UDP简易通信框架源码,支持轻松管理多个TCP服务端(客户端)、UDP客户端 目录 说明 TCP/UDP通信主要结构 管理多个Socket的解决方案 框架中TCP部分的使用 框架中UDP部分的使用 框架源码结构 补充说明 源码地址 说明 之前有好几篇博客在讲TCP/UDP通信方面的内容,也有做过一些Demo(包括整理出来的、可供学习使用的...

串行通信协议 —— UART

UART —— Universal Asynchronous Receiver/Transmitter —— 通用异步收发器  一、UART简介 (强烈推荐一篇详细介绍UART的博客:https://www.cnblogs.com/mylinux/p/4078576.html) UART是异步串口通信协议, 工作原理是将传输数据的每个字符一位接一位地传输,...