串口
百科名片
串口叫做串行接口,也称串行
通信接口,按电气标准及协议来分包括
RS-232-C、RS-422、RS485、USB等。 RS-232-C、RS-422与
RS-485标准只对接口的电气特性做出规定,不涉及接插件、电缆或协议。USB是近几年发展起来的新型接口标准,主要应用于高速数据传输领域。
<script type="text/javascript"></script>
目录[隐藏]
简介
串口的优点
扩展阅读
-
交换机串口
-
Universal Serial Bus
- RJ-45接口
简介
串口的优点
扩展阅读
-
交换机串口
-
Universal Serial Bus
- RJ-45接口
<script type="text/javascript"></script>
RS-232-C:也称标准串口,是目前最常用的一种串行通讯接口。它是在1970年由美国电子工业协会(EIA)联合贝尔系统、
调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标 准。它的全名
是“数据终端设备(DTE)和数据通讯设备(DCE)之间 串行二进制数据交换接口技术标准”。传统的RS-232-C接口标准有25根信号线,采用标准25芯D型插头座。后来的PC上使用简化了的9芯D型插座。现在应用中25芯插头座已很少采用。现在的台式
电脑一般有两个
串行口:COM1和COM2,从设备管理器的端口列表中就可以看到。硬件表现为计算机后面的9针D形接口,由于其形状和
针脚数量的原因,其接头又被称为DB9接头。现在有很多手机数据线或者物流接收器都采用COM口与计算机相连,很多投影机,液晶电视等设备都具有了此接口,厂家也常常会提供控制协议,便于在控制方面实现编程受控,现在越来越多的智能会议室和家居建设都采用了中央控制设备对多种受控设备的串口控制方式。 RS-232针脚定义: 1 CD ← Carrier Detect 载波检测 2 RXD ← Receive Data 接收数据 3 TXD → Transmit Data 发送数据 4 DTR → Data Terminal Ready数据终端就绪 5 GND — System Ground 系统接地 6 DSR ← Data Set Ready 数据设备就绪 7 RTS → Request To Send 请求发送 8 CTS ← Clear To Send 允许发送 RS-422:为改进RS-232通信距离短、速率低的缺点,RS-422定义了一种平衡通信接口,将传输速率提高到10Mb/s,传输距离延长到4000英尺(速率低于100kb/s时),并允许在一条平衡总线上连接最多10个接收器。RS-422是一种单机发送、多机接收的单向、平衡传输规范,被命名为TIA/EIA-422-A标准。 RS-485:为扩展应用范围,EIA又于1983年在RS-422基础上制定了RS-485标准,增加了多点、双向通信能力,即允许多个发送器连接到同一条总线上,同时增加了发送器的驱动能力和冲突保护特性,扩展了总线共模范围,后命名为TIA/EIA-485-A标准。
串口形容一下就是一条车道,而并口就是有8个车道同一时刻能传送8位(一个字节)数据。 但是并不比串口快,由于8位通道之间的互相干扰。传输时速度就受到了限制。而且当传输出错时,要同时重新传8个位的数据。串口没有干扰,传输出错后重发一位就可以了。所以要比并口快。
串口硬盘就是这样被人们重视的。
交换机串口
交换机的串口的英文就是trunk;是用来做下一跳路由转换用的.每个VLAN只有通过与TRUNK的路由指向后才能上外网 RS232C串口通信接线方法(三线制) 首先,串口传输数据只要有接收数据针脚和发送针脚就能实现:同一个串口的接收脚和发送脚直接用线相连,两个串口相连或一个串口和多个串口相连 ? 同一个串口的接收脚和发送脚直接用线相连对9针串口和25针串口,均是2与3直接相连; ? 两个不同串口(不论是同一台计算机的两个串口或分别是不同计算机的串口) DB9-DB9 2-3,3-2,5-5 DB25-DB25 2-3,3-2,7-7 DB9-DB25 2-3,3-2,5-7 上面是对微机标准串行口而言的,还有许多非标准设备,如接收GPS数据或电子罗盘数据,只要记住一个原则:接收数据针脚(或线)与发送数据针脚(或线)相连,彼些交叉,信号地对应相接。 [1][2] 引脚说明: Pin Name Dir Description 1DCD 载波检测 2 RXD Receive Data 接收数据 3 TXD Transmit Data 发送数据 4 DTR Data Terminal Ready 数据终端准备 5 GND System Ground 接地 6 DSR Data Set Ready 数据准备完成 7 RTS Request to Send 请求发送 8 CTS Clear to Send 清除发送 9 RI Ring Indicator 振铃提示 电脑主板上的串口:进行串行传输的接口,它一次只能传输1Bit。
串行端口可以用于连接外置调制解调器、绘图仪或串行打印机。它也可以控制台连接的方式连接网络设备,例如
路由器和交换机,主要用来配置它们。
Universal Serial Bus
(
通用串行总线)简称
USB,是目前电脑上应用较广泛的接口规范,由Intel、Microsoft、Compaq、IBM、NEC、Northern Telcom等几家大厂商发起的新型外设接口标准。
USB接口是电脑主板上的一种四针接口,其中中间两个针传输数据,两边两个针给外设供电。USB接口速度快、连接简单、不需要外接电源,传输速度12Mbps,最新USB2.0可达480Mbps;电缆最大长度5米,USB电缆有4条线,2条信号线,2条电源线,可提供5伏特电源,USB电缆还分屏蔽和非屏蔽两种,屏蔽电缆传输速度可达12Mbps,价格较贵,非屏蔽电缆速度为1.5Mbps,但价格便宜;USB通过串联方式最多可串接127个设备;支持热插拔。
RJ-45接口
RJ-45接口是
以太网最为常用的接口,RJ45是一个常用名称,指的是由IEC (60)603-7标准化,使用由国际性的接插件标准定义的8个位置(8针)的模块化插孔或者插头。
分享到:
相关推荐
Qt串口通信开发之Qt串口通信模块QSerialPort开发完整实例(串口助手开发)是使用 Qt 框架实现的串口通信开发项目,主要介绍了如何使用 Qt 的串口通信模块 QSerialPort 实现串口通信的开发。该项目包括了串口助手的...
### Windows虚拟串口驱动开发 #### 一、引言 随着工业自动化的发展,传统的RS-232串行通信在实际应用中面临着诸多限制,包括通信距离短、端口数量有限等问题。为了克服这些限制,本文介绍了一种基于Windows 2000...
本篇文章将详细讲解串口开发中常用的工具,特别是虚拟串口和串口调试助手。 一、串口基础 串行接口,即Serial Port,是计算机上一种通过串行通信传输数据的接口。常见的串口标准有RS-232、RS-485和USB转串口等。...
【标题】"DGUS 迪文串口屏开发工具"涉及的是一个专用于迪文屏(DGUS Display)的开发平台,它为开发者提供了一系列工具和技术文档,以便于设计和实现串口屏应用。迪文屏是一种基于串行通信协议的智能显示模块,广泛...
用C++来做一个串口调试助手。既可以增加自己的软件设计经验,也可以做做实用的小程序,一举多得
STM32开发工具 串口调试助手STM32开发工具 串口调试助手STM32开发工具 串口调试助手STM32开发工具 串口调试助手STM32开发工具 串口调试助手STM32开发工具 串口调试助手STM32开发工具 串口调试助手STM32开发工具 串口...
在Android平台上进行串口开发是一项重要的技能,尤其对于那些需要与外部硬件设备交互的应用来说,如智能硬件控制、数据采集等。"Android 串口开发demo"是一个实例,它展示了如何在Android应用中通过串行通信接口...
本文将详细探讨“串口通讯(GSM模块)开发所用到的材料”,并根据提供的标签和文件名,深入解析相关知识点。 首先,让我们来看看“Qt编写串口通讯图文讲解.doc”。Qt是一个跨平台的C++应用程序开发框架,它提供了一...
关于安卓串口开发,这篇文章写的比较明白: https://blog.csdn.net/qq_35952946/article/details/78863871 但是用这个方案代码会报错: java.lang.UnsatisfiedLinkError: dlopen failed: ××××.so: has text ...
在Android平台上进行串口通信开发是一项重要的技能,尤其是在嵌入式设备、物联网(IoT)应用或者需要与硬件设备交互的场景中。Google官方提供的`android-serialport-api`库就是为了方便开发者实现这一功能。这个库允许...
《周立功基于UCOS串口驱动开发源码解析》 周立功是一家知名的嵌入式系统解决方案提供商,他们的技术团队在UCOS操作系统上进行了深入的串口驱动开发,为开发者提供了一套实用的源码资源。UCOS,全称μC/OS,是一款...
实现一个流驱动的各个函数,真实串口只能打开一次,虚拟出的COM8可以打开多...主要是程序中另外加了个缓冲区,来存储真实串口的数据,然后再分别发送给不同的打开虚拟串口的进程。这个驱动目前已大量使用在商用产品上.
这个串口调试demo应该可以说运行于任何厂家做的android开发板,主要是这个没有采用厂家的库文件,就我测试的,一个我们自己做的android2.3系统,底层硬件操作(指串口)有专门的*.so文件支持,一个是其他公司的,也...
串口RS232开发工具,串口开发工具,串口RS232开发工具,串口开发工具
介绍串口通信的基本知识点,以及进行串口通信时的开发流程
串口开发的另一种方式串口开发的另一种方式串口开发的另一种方式串口开发的另一种方式
用于串口开发的mac工具,可以发送,接收消息,检查串口号.
[163]vc下串口通讯开发程序,HostLink协议.zip上位机开发VC串口学习资料源码下载[163]vc下串口通讯开发程序,HostLink协议.zip上位机开发VC串口学习资料源码下载[163]vc下串口通讯开发程序,HostLink协议.zip上位机...
在Ubuntu操作系统中,使用Qt开发串口程序是一个常见的任务,特别是在进行嵌入式系统开发或者设备通信时。Qt是一个强大的跨平台应用开发框架,支持多种操作系统,包括Linux。本篇文章将详细讲解如何在Ubuntu环境下...