超级终端及串口硬件连接_第1页
超级终端及串口硬件连接_第2页
超级终端及串口硬件连接_第3页
超级终端及串口硬件连接_第4页
超级终端及串口硬件连接_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、widows自带的超级终端调试串口及串口的硬件连接(带图)(信息来源:网络)在调试MCU系统时,我们常用widows自带的超级终端来做为显示。通过点击开始一程序一附件一通讯中的超级终端,我们可以打开一个新的终端。然后设置好名称,选择好端口(如 COM1),波特率(即每秒位数), 数据位(通常选择8位),奇偶校验(一般选择无),停止位,数据流控制 (一般选择无),然后就可以开始使用超级终端了。用键盘直接在超级终端输入字符,就会通过串口发送出去,在没有设置回显时,输入的是看不到的。将串口的2脚(即数据接收端)跟3脚(即数据发送端)连接在一起,再敲 键盘,就会发现按下的键显示在上面了,这样可以用来检

2、测用口是否工作正 常。将单片机的串口通过232电平转换后连接到PC的串口上,就可以通过 超级终端来显示信息和发送命令了。超级终端是windows自带的一个串口调试工具,其使用较为简单,被广泛使用在 串口设备的初级调试上。下面介绍一下一般使用的步骤:配置连接需要调试用口基本参数,其操作为:1)选择菜单“文件”下“属性”菜单项2)配置调试设备所连接串口 “连接时使用”3)按配置”按钮进行配置选定串口信息匚口,1属性端口设置还原为默认值冥I确定. I 应用法)I4)依次选定每秒位数(波特率)等参数,一般情况下MODEM置波特率后即可, 其它位取默认设置。5)确定退出配置6)按工具条上“呼叫”按钮连接

3、所调试设备电|却倒IhrfnJl -7)输入英文字母AT然后回车,此时如果设置正确,则会返回英文字母 OK文伸(充及呼叫0序的)精助(国 ?同目逐回司直I一 一Tot3OK ot pr ERROR at +1pr? +IPR; 115290OK ot+ipr=? +IPR: (1200.260.4809,3606.18266.38460,57606.11526 #4800.9600.140.19200.28800,33460.57600.115200.23Ok at 4-ogmi SIEMENSOKat +cgmmMC 35 iiL4 _连提的口;世二国 四5附115200 844*1 工R0

4、1卜扎制)如果参数设置不正确,则提示无法连接,或者连接后无法输入AT字母,此时,请确认步骤2)中串口选择正确、请确认波特率设置正确。9) 大部分GPRS MODEM 出厂的时候其波特率已经设置为115200,但是也可能部分设置为9600或者其它。在 MODEM支持的范围内,越高的波特率代表了越高的计算机传输 数据到MODEM的能力。常用的几个AT命令1) AT测试指令,返回 OK表示串口设备正常2) AT+CGMM显示MODEM型号3) AT+CGMR显示MODEM软件版本号4) AT+CGMI显示MODEM生产厂家5) AT+IPR=?/AT+IPR?/ AT+IPR=115200前者查询M

5、ODEM支持的所有波特率,后者显示当前设定波特率,最后一条是设置MODEM 波特率为115200。5S -超敏甥薪克阴)例酎9呼叫传出I?解聊即口回窗制画旬窗AN5IW“WWW,NUM串口连接线的制作方法com线制作rs23251注:每个接头的1号引脚与该接头的6号相连PinSignalPinSflMl1Data Carrier Detect6Da 匕 Set Readv2Received Data7RequesItoSend3Transmitted DatagClear to Send4Data Terminal Readv9Rinq meat。r5Signal GroundSQU和三X.2

6、1ImerfaceSIG MAIDESIGN AT3Tea 啤nl?的Oi-irr m,一 修c则hm-MuftoMI号事所附3)二二二二SGMALDES: GNAT OKSOURCE在电脑的使用中往往会遇到各种各样的连接线。这些连接线外观上好像都差不多,但内部结构完全不同并且不能混用。如果在使用中这些连接线坏了,往往很多使用者都不知道应该怎么办,下面就给出这些常见的连接线的连线方法以便于修理或查找故障。在介 绍之前先对一些市场常用名词做出解释。现在所有的接头都可以分为公头和母头两大 类。公头:泛指所有针式的接头。母头:泛指所有插槽式的接头。所有接头的针月却有统一规定,在接头上都印好了的,连接

7、时要注意查看。在接线时没有提及的针脚都悬空不管。下面给出串口,并口各针脚功能表以供高级用户维护电缆或接头时使用。25针串口功能一览针脚功能2发送数据(TXD3接收数据 (RXD4发送请求 (RTS5发送清除 (CTS6数据准备好 (DSR7信号地 (GND8载波检测 (DCD20数据终端准备好 (DTR22振铃指示 (RI)9针串口功能一览表针脚功能1载波检测 (DCD2接收数据 (RXD3发送数据(TXD4数据终端准备好 (DTR5信号地 (GND6数据准备好 (DSR7发送请求 (RTS8发送清除 (CTS9振铃指示 (RI)用口联机线的连接方法由口联机线主要用于直接把两台电脑的 com口

8、连接。比较早一点的 AT架构的电脑 的串口有为9针,和25针两种,现在的ATX架构的电脑两个串口全部是9针。于是联机 线就分为3种(9针对9针用口联机线,9针对25针用口联机线,25针对25针用口联机 线)这些直接电缆连接线可以互换的连线方法如下表 :串口连机线一览9针对9针串口连接9针母头9针母头2654872334567825针对25针串口连接25针母头25针母头2 33 24 55 46207 72069针对25针串口连接9针母头25针母头234567823672054串口转接线这种转接线适用于9针用口和25针用口的转换。首先,根据需要(9转25或25转9)选择两个转接头。选择方法如下:

9、9针转25针(9针公头,25针母头)。25针转9针(25针公头,9针母头) 然后使用尽量短的带屏蔽的多芯连接线。连接方法如下表串口转接线一览9针接头25针接头1 82 33 24 205 76 67 48 59 22目前较为常用的串口有9针用口(DB9和25针用口(DB25,通信距离较近时(12m), 可以用电缆线直接连接标准 RS23洲口(RS422,RS485较远),若距离较远,需附加调 制解调器(MODES Mo最为简单且常用的是三线制接法,即地、接收数据和发送数据三脚相连。同一个串口的接收脚和发送脚直接用线相连,对 9针用口和25针虫口,均是2与3直接相连;两个不同用(不论是同一台计算

10、机的两个 串口或分别是不同计算机 的串口)接收数据针脚(或线)与发送数据针脚(或线)相连,彼此交叉,信号地对 应相接,就能百战百胜。接头可以分为公头和母头:公头泛指针式的接头;母头泛指插槽式的接头。所有 接头的针脚有统一规定,在接头上有印好的序号,连接时要注意查看。在接线时没有提 及的针脚都悬空不管。用口各针脚功能表25针串口功能一览针脚功能2发送数据(TXD3接收数据 (RXD4发送请求 (RTS5发送清除 (CTS6数据准备好 (DSR7信号地 (GND8载波检测 (DCD20数据终端准备好 (DTR22振铃指示 (RI)九针串口功能一览表针脚功能1载波检测 (DCD2接收数据 (RXD3

11、发送数据(TXD4数据终端准备好 (DTR5信号地 (GND6数据准备好 (DSR7发送请求 (RTS8发送清除(CTS9振铃指示 (RI)我需要制作一条两头都是公头的线,用来连接 gprs和开发板。连接方法就是:1-1 , 2-3, 3-2, 4-4, 5-5, 6-6, 7-7, 8-8, 9-9。就是 2, 3对调,其他的直连。附颜色与引脚的关系(不知道此关系有没有通用性):1黑,2棕,3红,4橙,5黄,6绿,7蓝,8紫,9白。由口通讯流控制在串行通讯处理中,常常看到 RTS/CTSffi XON/XOF这两个选项,这就是两个 流控制的选项,目前流控制主要应用于调制解调器的数据通讯中,但

12、对普通RS23以程,了解一点这方面的知识是有好处的。那么,流控制在串行通讯中有何作用,在编 制串行通讯程序怎样应用呢?1 .流控制在串行通讯中的作用这里讲到的“流”,当然指的是数据流。数据在两个串口之间传输时,常常会出现丢失数据的现象,或者两台计算机的处理速度不同,如台式机与单片机之间的通 讯,接收端数据缓冲区已满,则此时继续发送来的数据就会丢失。现在我们在网络上 通过MODE眦行数据传输,这个问题就尤为突出。流控制能解决这个问题,当接收端 数据处理不过来时,就发出“不再接收”的信号,发送端就停止发送,直到收到“可以继续发送”的信号再发送数据。因此流控制可以控制数据传输的进程,防止数据的 丢失

13、。PC机中常用的两种流控制是硬件流控制(包括 RTS/CTS DTR/CT邻)和软件 流控制XON/XOFF继续/停止),下面分别说明。2 .硬件流控制硬件流控制常用的有RTS/CT航控制和DTR/DSR数据终端就绪/数据设置就绪) 流控制。硬件流控制必须将相应的电缆线连上,用 RTS/CTS (请求发送/消除发送)流 控制时,应将通讯两端的RTS CTSa对应相连,数据终端设备(如计算机)使用 RTS 来起始调制解调器或其它数据通讯设备的数据流,而数据通讯设备(如调制解调器) 则用CTS来起动和暂停来自计算机的数据流。这种硬件握手方式的过程为:我们在编 程时根据接收端缓冲区大小设置一个高位标

14、志(可为缓冲区大小的75%)和一个低位标志(可为缓冲区大小的25%),当缓冲区内数据量达到高位时,我们在接收端将CTS 线置低电平(送逻辑0),当发送端的程序检测到 CTSM氐后,就停止发送数据,直到接收端缓冲区的数据量低于低位而将 CTS置高电平。RTS则用来标明接收设备有没有 准备好接收数据。常用的流控制还有还有DTR/DSR数据终端就绪/数据设置就绪)。我们在此不 再详述。由于流控制的多样性,我个人认为,当软件里用了流控制时,应做详细的说明,如何接线,如何应用。3 . 软件流控制由于电缆线的限制,我们在普通的控制通讯中一般不用硬件流控制,而用软件流控制。一般通过XON/XOF来实现软件流控制。常用方法是:当接收端的输入缓冲区内数据量超过设定的高位时,就向数据发送端发出XOFF?符(十进制的19或Control-S ,设备编程说明书应该有详细阐述),发送端收到XOFF字符后就立即停止发送数据;当接收端的输入缓冲区内数据量低于设定的低位时,就向数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论