串口线也分直通和交叉,直通一般用于延长PC与设备,将2、3、5分别连接2、3、5,因为PC上一般为公头,而设备上多为母头,所以正好它们是通用的,既可用于延长也可用于连接;交叉一般用于PC与PC对接,将2对3、3对2、5对5,一般两头都是母头!

  计算机出现之前,为连接串口设备,EIA 制定了RS232 标准。PC 机出现后,已有的串口设备成为PC机外设,自然采用RS232 标准。目前PC 机的串行通信接口采用EIA-RS-232C 标准,C 代表1969年最新一次的修改。EIA-RS-232C标准对电器特性、逻辑电平和各种信号线功能作了规定。EIA-RS-232C标准用正负电压来表示逻辑状态,在数据信号线上若电压在-3V~-15V之间表示逻辑1,若电压在+3V~+15V之间表示逻辑0;在控制信号线上若电压在-3V ~-15V 之间表示断开状态,若电压在+3V ~+15V之间表示接通状态。介于-3V ~+3V 之间和低于-15V 、高于+15V 的电压无意义。
  而CPU 和终端则采用TTL 电平及正逻辑,TTL 电平用+5V 表示逻辑1,0V 表示逻辑0,它们与EIA采用的电平及负逻辑不兼容,需在接口电路中进行转换。EIA-RS-232C 标准没有定义连接器的物理特征.因此出现了DB-25、DB-15 和DB-9 各种类型的连接器,PC 机的COM1和COM2串行接口采用DB-9连接器。ELA-RS-232C 标准规定,当误码率小于4%时,允许导线长度15m 。实际应用中,当使用9600b/s、普通双绞屏蔽线时,传输距离可达30m ~35m 。PC 机的COM1和COM2两个串行接口采用的DB-9连接器是公( 针) 头,提供异步通信的 9 个引脚功能。分别为:①脚 (DCD) 数据载波检测,②脚 (RXD)接收数据,③脚(TXD) 发送数据,④脚 (DTR) 数据终端准备,⑤脚 (SG) 信号地,⑥脚 (DSR) 数据设备准备好,⑦脚(RaS)请求发送,⑧脚 (CTS) 清除发送,⑨脚 (RI) 振铃指示。DB-9 公( 针) 头排列顺序如下图左,DB-9母(孔)头排列顺序如下图右,特别注意公头引脚号从坐到右,母头是从右到左。EIA-RS-232C 标准中 , 有三个发送信号:TXD 、RTS 和DTR,每根线的典型输出电流为±8mA/±12V 。通常由RTS和DTR供电的话,可提供约192mW 功率。

PC端一般为公头,如图

结合上述说明,如果不涉及Modem。串口传输数据只要有接收数据端②脚和发送数据端③脚就能实现.应将一个设备的接收数据端与另一设备的发送数据端相连。即接收与发送彼此交叉,信号地对应相接。

问题1:何时用交叉,何时用直连? 
      标准串口引脚2是RX,引脚3是TX,(即九针串口的2号引脚连接的是主控芯片的RXD引脚,3号引脚连接的是主控芯片的TXD引脚),如果单片机开发板的串口和电脑串口都是标准串口,则俩串口应该用交叉线连接。但现实生活中直连线居多(可能是直连线生产起来没交叉线麻烦吧),为了配合直连线的使用,在画板的时候,把主控芯片的RXD引脚连接至串口的3脚,主控芯片的TXD引脚连接至串口的2脚,这样这个开发板上的串口就不是标准串口了,即2变成TX,3变成RX,和标准串口连接时当然应该使用直连线了。看一个开发板上的串口是标准串口还是非标准串口,根本还是要看原理图是怎么连的!

总的来说:RS232的DB-9接口的连接线包括三种:公对母,公对公,母对母。这三种连接线都分别有交叉线和直连线,所以总共有6中连接方式。

问题2:如何辨别交叉串口线与直连串口线?
      用万用表测一下,如果2和2通,3和3通则为直连串口线;如果2和3通,3和2通则为交叉串口线。
有人困惑母口外面是一块绝缘的橡胶,万用表的探针插不进去怎么测?那就截一小段焊锡丝(我也曾考虑过用金属丝,可是金属丝太细了,我们不能保证它能够跟母口中的金属部分完好接触,焊锡丝粗一点,是可以跟母口内的金属很好地接触的),然后把万用表探针接触焊锡丝来测试即可。
当然了,如果每次拿到一根串口线都要拿个万用表来测测它是直连的还是交叉的岂不是很麻烦,教你一个轻松辨别的好方法,那就是:两头母口是交叉,一公一母是直连。(两头都是公口的串口线好像很少)

注意:强烈建议不要带电插拨串口,插拨时至少有一端是断电的,否则串口易损坏。

关于九针串口的公头和母头相关推荐

  1. 九针串口公母对应接口

    RS-232接口又称之为RS-232口.串口.异步口或COM(通信)口."RS-232"是其最明确的名称. 在计算机世界中,大量的接口是使用串口进行数据连接的,连接的硬体就是RS- ...

  2. 九针串口接线问题, 232, 485

    九针串口与 232相连时, 只 接2,3,5口就行. ------------------------------------------------------------------------- ...

  3. 蓝色:九针串口 ,大头在上从左往右引脚分布:

    蓝色:九针串口 ,大头在上从左往右引脚分布:    1 2 3 4 5  6 7 8 9 针脚功能: 1.载波检测(DCD) 2.接受数据(RXD) 3.发送数据(TXD) 4.数据终端准备好(DTR ...

  4. MPO跳线中公头与母头的区别

    我们平常用的比较多的光模块普遍为LC接口或者MPO接口,不同接口的光模块要用相对应接口的跳线去连接,LC接口在所有速率的光模块中都有其身影,而MPO接口通常存在于高速率的光模块.         MP ...

  5. 九针串口跟电脑主板接法

  6. 0018__九针串口公母头定义 RS232串口线常见接法与引脚定义

    https://blog.csdn.net/qq39221093/article/details/33726977 https://www.lulian.cn/news/60-cn.html

  7. 串口公头(九针)母头(九孔)对应接口(转)

    RS-232接口又称之为RS-232口.串口.异步口或COM(通信)口."RS-232"是其最明确的名称. 在计算机世界中,大量的接口是使用串口进行数据连接的,连接的硬体就是RS- ...

  8. 基础——DB9九孔母头、九针公头 (RS232)接口定义

    目录 1. 公母头 2. 接口定义 3. 接口解释 4. 说明 1. 公母头 公头和母头长什么样子? 2. 接口定义 每个引脚的定义如下: 3. 接口解释 4. 说明 一般,很多场合只用到2.3.5三 ...

  9. console线。com接口。SecureCRT 使用。什么是SSH。母头。

    CONSOLE接口是用来配置交换机的,所以只有网管型交换机才有.而且还要注意,并不是所有网管型交换机都有,那是因为交换机的配置方法有多种,如通过Telnet命令行方式.Web方式.TFTP方式等. C ...

最新文章

  1. 全排列:不含重复元素和含重复元素的全排列
  2. Java学习(16)--System 类/Date 类/ Calendar类
  3. Sql注入式攻击和一些防范技巧
  4. 【android-tips】如何在view中取得activity对象
  5. Spring Caching集成Ehcache
  6. Ubuntu 安装 Qt 开发环境(转)
  7. 【整体二分】区间第k小(金牌导航 整体二分-1)
  8. win7 vs2015配置qt5.11
  9. cad镜像后标注尺寸数字反了_CAD画法大全
  10. python 爬取上海体育彩票文章标题、时间、内容
  11. django xadmin 集成DjangoUeditor富文本编辑器
  12. vue开发中v-for在Eslint的规则检查下出现:Elements in iteration expect to have 'v-bind:key' directives...
  13. 用MPI进行分布式内存编程(二)MPI_allreduce MPI_scatt MPI_bcast.....
  14. 苹果/安卓兼容性页面显示问题
  15. 望京有没有可能成为下一个硅谷?
  16. 高新技术企业申报流程
  17. Java开发需要知道的HTML知识
  18. 这个“安装macOS High sierra”应用程序副本已损坏,不能用来安装macOS
  19. Word很大,你要忍一下 (不看必后悔系列)
  20. Python xlrd 读取Excel数字 数字丢失精度 小数位太长 求大神的解决方法(已解决)

热门文章

  1. Microsoft账户登录出现0x80190001错误代码的解决办法
  2. Linux下文件比对功能
  3. 成都天瑞地安:学java开发的一些重要知识
  4. mac os 苹果操作系统如何切换输入法
  5. VS添加命令直接创建pkt文件
  6. 让vim编辑器显示行号
  7. 钉钉群机器人消息通知
  8. android标题栏添加按钮_如何从iPhone或Android设备访问PC
  9. 典当行抵押需要什么资料
  10. JZOJ 6287. 2019.08.09【NOIP提高组A】扭动的树