1计算机接口技术之串口和并口主讲:杨晓鹏2主要内容串口介绍串口线介绍串口信号特点串口驱动软件介绍并口介绍并口信号模式3串口介绍1、串行口是计算机一种常用的接口,具有连接线少,通讯简单,得到广泛的使用。常用的串口是RS-232-C接口(又称EIARS-232-C)它是在1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。它的全名是数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准该标准规定采用一个25个脚的DB25连接器,对连接器的每个引脚的信号内容加以规定,还对各种信号的电平加以规定。传输距离在码元畸变小于4%的情况下,传输电缆长度应为50英尺。4串口介绍序号信号名称符号流向功能2发送数据TXDDTE→DCEDTE发送串行数据3接收数据RXDDTE←DCEDTE接收串行数据4请求发送RTSDTE→DCEDTE请求DCE将线路切换到发送方式5允许发送CTSDTE←DCEDCE告诉DTE线路已接通可以发送数据6数据设备准备好DSRDTE←DCEDCE准备好7信号地信号公共地8载波检测DCDDTE←DCE表示DCE接收到远程载波20数据终端准备好DTRDTE→DCEDTE准备好22振铃指示RIDTE←DCE表示DCE与线路接通,出现振铃5串口介绍DB25连接器6串口介绍2、RS-232C及其兼容插口,有9针和25针两类。25针串行口具有20mA电流环接口功能,用9、11、18、25针来实现。7串口介绍DB9公头(针式)母头(孔式)8串口介绍DB9信号定义1载波检测(DCD)2接受数据(RXD)3发出数据(TXD)4数据终端准备好(DTR)5信号地线(SG)6数据准备好(DSR)7请求发送(RTS)8清除发送(CTS)9振铃指示(RI)9串口线介绍1、串口线缆有许多不同的种类。最常见的两种类型是null-modem线缆和标准(“直联”)RS-232线缆。我们的日常工作中可能会经常使用不同的种类线缆。10串口线介绍2、null-modem线缆信号引脚#引脚#信号RD2接到3TDTD3接到2RDDTR4接到6DSRDTR4接到1DCDSG5接到5SGDSR6接到4DTRDCD1接到4DTRRTS7接到8CTSCTS8接到7RTS11串口线介绍3、标准(“直联”)RS-232线缆会直接传送所有RS-232C信号。也就是说,一头的“TransmittedData”引脚,会直接接到另一头的“TransmittedData”引脚。这包括将调制解调器接到您的FreeBSD系统上的那种电缆,同样也适用于某些型号的终端。124、注意有些线2,3与7,8脚交换,用于特定串口设备。有些线只接3个脚,2,3和5脚。有些只接5个脚,2,3,5,7,8脚。注意:在实际使用中,若串口通讯没有数据,请首先仔细检查串口线搞对没有!12串口线介绍131、串行通讯:一条信息的各位数据被逐位按顺序传送的通讯方式称为串行通讯。串行通讯的特点是:数据位传送,传按位顺序进行,最少只需一根传输线即可完成,成本低但送速度慢。串行通讯的距离可以从几米到几千米。根据信息的传送方向,串行通讯可以进一步分为单工、半双工和全双工三种。13串口信号特点1414串口信号特点15串口信号特点2、能够完成上述“串--并”转换功能的电路,通常称为“通用异步收发器”(UART:UniversalAsynchronousReceiverandTransmitter),典型的芯片有:Intel8250/8251,16550。16串口信号特点3、波特率。波特率(bps)1号电缆传输距离(英尺)2号电缆传输距离(英尺)11050003000300500030001200300030002400100050048001000250960025025017串口信号特点4、数据位与停止位数据位:1位、2位停止位:1位、1.5位、2位18串口信号特点5、流控制流控制在串行通讯中的作用解决丢失数据的问题硬件流控制硬件流控制常用的有RTS/CTS(请求发送/清除发送)流控制和DTR/DSR(数据终端就绪/数据设置就绪)流控制软件流控制一般通过XON/XOFF来实现软件流控制。19串口信号特点6、奇偶校验。奇校验:所有传送的数位(含字符的各数位和校验位)中,“1”的个数为奇数,如:10110,010100110,0001偶校验:所有传送的数位(含字符的各数位和校验位)中,“1”的个数为偶数,如:10100,010100100,000120串口信号特点21串口信号特点7、EIA-RS-232C对电器特性、逻辑电平和各种信号线功能都作了规定。在TxD和RxD上:逻辑1(MARK)=-3V~-15V逻辑0(SPACE)=+3~+15V在RTS、CTS、DSR、DTR和DCD等控制线上:信号有效(接通,ON状态,正电压)=+3V~+15V信号无效(断开,OFF状态,负电压)=-3V~-15V22串口信号特点8、与PC机连接23串口信号特点24串口驱动软件介绍1、uboot里串口驱动的分析。对s3c2410UART的串口驱动的分析。25并口介绍1、最初的并口设计是单向传输数据的,也就是说数据在某一时刻只能实现输入或者输出。后来IBM又开发出了一种被称为SPP(StandardParallelPort)的双向并口技术,它可以实现数据的同时输入和输出,这样就将原来的半互动并口变成了真正的双方互动并口;Intel、Xircom及Zenith于1991年共同推出了EPP(EnhancedParallelPort,增强型并口),允许更大容量数据的传输(500~1000byte/s),其主要是针对要求较高数据传输速度的非打印机设备,例如存储设备等;紧接着EPP的推出,1992年微软和惠普联合推出了被称为ECP(ExtendedCapabilitiesPort,)的新并口标准,和EPP不同,ECP是专门针对打印机而制订的标准;发布于1994年的IEEE1284涵盖了EPP和ECP两个标准,但需要操作系统和硬件都支持该标准,这对现在的硬件而言已不是什么问题了。目前我们所使用的并口都支持EPP和ECP这两个标准,而且我们可以在CMOS当中自己设置并口的工作模式。26并口介绍并口是计算机一个相当重要的外部设备接口,最常用来连接的设备那就要算是打印机了,另外,有许多型号的扫描仪也是通过并口来与计算机连接的。并口也是25针的,与25针串口不同的是,并口是25个孔,所以常称为“母头”,而像串口就常称为“公头”。并口的针脚定义如下:1STROBE选通2-9DATA0-DATA7数据0-710ACKNLG确认11BUSY忙12PE缺纸13SLCT选择14AUTOFEED自动换行15ERROR错误16INIT初始化17SLCTIN选择输入\18-25GND地线27并口介绍28并口介绍29并口介绍30并口介绍31并口信号模式1、目前,计算机中的并行接口主要作为打印机端口,接口使用的不再是36针接头而是25针D形接头。所谓“并行”,是指8位数据同时通过并行线进行传送,这样数据传送速度大大提高,但并行传送的线路长度受到限制,因为长度增加,干扰就会增加,容易出错。现在有五种常见的并口:4位、8位、半8位、EPP和ECP,大多数PC机配有4位或8位的并口,许多利用Intel386芯片组的便携机配有EPP口,支持全部IEEE1284并口规格的计算机配有ECP并口。标准并行口4位、8位、半8位:4位口一次只能输入4位数据,但可以输出8位数据;8位口可以一次输入和输出8位数据;半8位也可以。EPP口(增强并行口):由Intel等公司开发,允许8位双向数据传送,可以连接各种非打印机设备,如扫描仪、LAN适配器、磁盘驱动器和CDROM驱动器等。ECP口(扩展并行口):由Microsoft、HP公司开发,能支持命令周期、数据周期和多个逻辑设备寻址,在多任务环境下可以使用DMA(直接存储器访问)。32并口信号模式2、参考IEE1284介绍,分析各种模式特点。33其他典型并口应用:并口打印机,烧写flash用的JTAG接口。