RS-232串口介绍

原创 2013年12月02日 22:29:11

串口介绍

其实是从百度百科和wiki上看到写到这里加深一下印象。

接口 (Serial Interface) 是指数据一位一位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。

串行接口

串行接口

一条信息的各位数据被逐位按顺序传送的通讯方式称为串行通讯串行通讯的特点是:数据位的传送,按位顺序进行,最少只需一根传输线即可完成;成本低但传送速度慢。串行通讯的距离可以从几米到几千米;根据信息的传送方向,串行通讯可以进一步分为单工、半双工和全双工三种。



串口通信的两种最基本的方式:同步串行通信方式和异步串行通信方式。
同步串行是指SPI(Serial Peripheral interface)的缩写,顾名思义就是串行外围设备接口。SPI总线系统是一种同步串行外设接口,它可以使MCU与各种外围设备以串行方式进行通信以交换信息,TRM450是SPI接口。
异步串行是指UART(Universal Asynchronous Receiver/Transmitter),通用异步接收/发送。UART是一个并行输入成为串行输出的芯片,通常集成在主板上。UART包含TTL电平的串口RS232电平的串口。 TTL电平是3.3V的,而RS232是负逻辑电平,它定义+5~+12V为低电平,而-12~-5V为高电平,MDS2710、MDS SD4、EL805等是RS232接口,EL806有TTL接口
串行通信接口标准经过使用和发展,目前已经有几种。但都是在RS-232标准的基础上经过改进而形成的。所以,以RS-232C为主来讨论
串口 RS-232
也称标准串口,最常用的一种串行通讯接口。它是在1970年由美国电子工业协会(EIA)联合贝尔系统调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯标准。它的全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准”。传统的RS-232-C接口标准有22根线,采用标准25芯D型插头座(DB25),后来使用简化为9芯D型插座(DB9),现在应用中25芯插头座已很少采用。
DTE与DCE
DTE是数据终端设备,如终端,是广义的概念,PC也可以是终端。(一般广域网常用DTE设备有:路由器,终端主机)
DCE是数据通信设备,如MODEM,连接DTE设备的通信设备。(一般广域网常用DCE设备有:CSU/DSU,广域网交换机,MODEM)
DTE,DCE的之间的区别是DCE一方提供时钟,DTE不提供时钟,但它依靠DCE提供的时钟工作,比如PC机和MODEM之间。数据传输通常是经过DTE-DCE,再经过DCE-DTE的路径。其实对于标准的串行端口,通常从外观就能判断是DTE还是DCE,DTE是针头(俗称公头:插口部分凸出来的接头一方为公头。),DCE是孔头(俗称母头),这样两种接口才能接在一起。

与并口的区别
串口形容一下就是一条车道,而并口就是有8个车道同一时刻能传送8位(一个字节)数据。但是并不是说并口快,由于8位通道之间的互相干扰,传输时速度就受到了限制。而且当传输出错时,要同时重新传8个位的数据。串口没有干扰,传输出错后重发一位就可以了。并口同时发送的数据量大,但要比串口慢。串口硬盘就是这样被人们重视的。
(1)DB9和DB25的常用信号脚说明
DB9 | DB25
pin function name pin function name
1 数据载波检测 DCD DCD:Data Carrier Dectect
2 接收数据 RXD (DCE→DTE) RXD:Received data

3 发送数据 TXD (DTE-->DCE) TXD: Transmitted data
4 数据终端准备 DTR DTR: Data Termial Ready ——有效时(ON)状态,表明数据终端可以使用。
5 信号地 GND 7 信号地 GND
6数据设备准备好DSR DSR:Data Set Ready 有效时(ON)状态,表明数据通信设备(如MODEM)处于可以使用的状态。
7 请求发送 RTS RTS:Request to send-RTS用来表示DTE请求DCE发送数据,即当终端准备要接收MODEM传来的数据 时,使该信号有效(ON状态),请求MODEM发送数据。它用来控制MODEM是否要进入发送状态。
清除发送 CTS CTS:Clear to send-CTS)——用来表示DCE准备好接收DTE发来的数据,是与请求发送信号RTS相应的 信号。当MODEM准备好接收终端传来的数据,并向前发送时,使该信号有效,通知终端开始沿发送 数据线TxD发送数据。
9 振铃指示 RI






串口、COM口、TTL、RS-232,RS-485的区别详解

串口、COM口、TTL、RS-232,RS-485的区别详解 串口、com口是指物理接口形式,而TTL、RS-232、RS-485是指的电平标准 接设备的时候,一般只接GND,RX,TX,不会...
  • layuetian2011
  • layuetian2011
  • 2017年04月12日 11:03
  • 555

RS232串口通信详解

RS232 LabVIEW 机器视觉 自动化
  • XYK0318
  • XYK0318
  • 2016年06月01日 10:41
  • 2317

FPGA:实现串行接口 RS232

串行接口(RS-232) 串行接口是连接FPGA和PC机的一种简单方式。这个项目向大家展示了如果使用FPGA来创建RS-232收发器。 整个项目包括5个部分 1.     RS232是怎样工...
  • qq1987924
  • qq1987924
  • 2014年06月28日 15:17
  • 2169

RS-232串口通信原理,电气特性及主要参数介绍

串口是计算机上一种非常通用设备通信的协议又称RS-232C串口通信。RS-232C的RS的英文意思就是:Recommended standard 的缩写,意为推荐标准。C表示为此协议为第三版(1962...
  • qlrlili
  • qlrlili
  • 2012年04月06日 15:10
  • 4821

RS-232串口通信协议

RS-232是个人计算机上的通讯接口之一,由电子工业协会(Electronic Industries Association,EIA) 所制定的异步传输标准接口。通常 RS-232 接口以9个接脚 (...
  • ccfboy
  • ccfboy
  • 2008年12月11日 21:30
  • 9561

STM32串口介绍

 串口作为 MCU 的重要外部接口,同时也是软件开发重要的调试手段, 其重要性不言而喻。STM32 的串口资源相当丰富的,功能也相当强劲。ALIENTEK 战舰 STM32 开发板所使用的 ST...
  • f907279313
  • f907279313
  • 2014年09月09日 09:26
  • 1044

vga接口与RS-232C中DB9区别

2个不一样。 DB9是串口,样子是9针凸口,可以连串口鼠标,串口键盘,串口游戏手柄等等。 VGA是显示器接口,样子是15针凹口。...
  • caiqi1123
  • caiqi1123
  • 2014年11月03日 15:32
  • 3732

单片机与RS232串口通信C51程序

摘自:http://dzkfw.com.cn/Article/danpianji/1027.html   #include "iom16v.h"   //请将# 替换成英文格式的# #inclu...
  • li_qcxy
  • li_qcxy
  • 2012年11月14日 09:17
  • 895

RS232实现串口双向通讯

之前对接了一个pos机设备,设备使用了RS232进行通讯,现在也完成该需求并在线上运行使用当中了,此次对接实现的功能主要是应用程序向POS机设备发送应收金额和收费时间;至此想记录一下开发过程中遇到的问...
  • u014629817
  • u014629817
  • 2017年05月17日 10:50
  • 344

关于电脑主板RS-232串口定义

最近在车间搞调试测试待久了人都快疯了,在车间接触的还是串口比较多,初步总结一下RS-232串口的定义, 引脚 英文简写 功能说明 1 CD ...
  • u011793251
  • u011793251
  • 2014年12月12日 16:29
  • 2572
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:RS-232串口介绍
举报原因:
原因补充:

(最多只允许输入30个字)