http://wenku.baidu.com/link?url=Hub1jf52SSKnOES2QhZMlbX_snUS1oEj1SYiaS8VZM7ET2utS4dvhaaQ7Iexzi54nPhb8tdiiNm-DNSWJGu_nI0ZoDPr1u_tH9NvuAnElsC

从接触51单片机开始就认识了串口,但前段时间越想越对串口迷茫:公头、母头、直连串口线、交叉串口线,这些到底该怎么连接把我搞得晕头转向。终于在不断的查阅资料、静静的苦思冥想和不断的看电路图、用万用表测试中,对串口有了透彻、清晰的认识。 
先说一下我在很久以前遇到的一个小问题。我最初开始使用的是优龙的开发板,串口线也是使用的配套的,没出现过问题。后来开始使用天嵌的开发板,当时为了省事,想继续用优龙提供的串口线,但是接到天嵌的开发板上启动时,串口没有任何信息。然后我改用天嵌提供的串口线连接,这样就都正确了。当时觉得这是个小问题,可能是优龙的串口线哪里出问题了,就没仔细考虑。 
下面说标准的串口定义。无论是公头还是母头,都是2脚是RXD,3脚是TXD,所以在任意两个串口通信时,使用的连接线应该是交叉串口线。特别是一个公头一个母头的时候,是不能直接连接的,一定要使用交叉的一头公一头母的串口线。 
再说一下市面的情况。按照标准的串口定义,应该都是使用交叉串口线的,那为什么还有直连串口线呢?!这就是有些公司在设计串口电路的时候,为了配合使用直连串口线,将标准的串口定义改了。下面给两个电路图。


 
                                                优龙板的串口电路图 
天嵌的串口电路图 
从这两个图大家就可以看到区别:优龙使用的是标准的定义,DB9插座的2脚接MAX3232的14脚,即RXD;而天嵌中DB9插座的二脚接的是13脚,即TXD。这样就很容易明白为什么我当时用优龙的串口线和天嵌的板子连行不通了!

总结一下,在实际使用中,不需要考虑标准非标准,而是要看电路里是如何定义的。只要记住RXD接TXD、TXD接RXD就可以了,根据电路里的设计决定使用直连串口线还是交叉串口线。

串口,使用交叉还是直连串口线相关推荐

  1. 重新认识串口,使用交叉还是直连串口线

    http://wenku.baidu.com/link?url=Hub1jf52SSKnOES2QhZMlbX_snUS1oEj1SYiaS8VZM7ET2utS4dvhaaQ7Iexzi54nPhb ...

  2. 如何区分直连串口线和交叉串口线?

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

  3. 直连串口线、交叉串口线

    问题1:何时用交叉,何时用直连? 标准串口引脚2是RX,引脚3是TX,(即九针串口的2号引脚连接的是主控芯片的RXD引脚,3号引脚连接的是主控芯片的TXD引脚),如果单片机开发板的串口和电脑串口都是标 ...

  4. 怎样区分直连串口线和交叉串口线?

    串口线也分直通和交叉,直通一般用于延长PC与设备,将2.3.5分别连接2.3.5,由于PC上一般为公头,而设备上多为母头,所以正好它们是通用的,既可用于延长也可用于连接:交叉一般用于PC与PC对接,将 ...

  5. Jlink v9虚拟串口功能,不用再单独购买串口线了

    前言 买来JLINK之后除了调试之外,也没用过其他什么功能,由于最近需要用到串口功能,看到jlink有虚拟串口功能,便试了试,发现还挺好用,特地分享一下. 一.如何打开虚拟串口功能? 安装完jlink ...

  6. 串口:交叉线与直连线的区别

    串口针脚的基本定义 针号 功能说明 缩写 DB9 DB25 1 8 数据载波检测 DCD 2 3 接收数据 RXD 3 2 发送数据 TXD 4 20 数据终端准备 DTR 5 7 信号地 GND 6 ...

  7. RS232串口交叉直连

    串口是嵌入式设备调试开发必备的硬件模块,嵌入式设备最常用的串口协议是RS232,标准九针串口,这是由RS232标准协议文档定义的. 串口采用插针方式连接,接口两端一个是插针,一个是插槽,也就是我们常说 ...

  8. 如何判断如何判断RS232线是直连还是交叉连线

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

  9. 搭建开发环境之串口线的选择

    串口线有分直连和交叉之分.直连就是1-1,2-2,3-3,4-4...:交叉则是2-3,3-2.       板子与电脑连接要遵循RXD-TXD,TXD-RXD的原则.所以要看开发板的原理图来选择是直 ...

最新文章

  1. golang操作文件
  2. 8086汇编复习4 - int指令 - 使用emu8086
  3. .NET下安装卸载WindowsService批处理脚本
  4. ClickOnce部署(3):使用证书
  5. Spring MVC,Ajax和JSON第1部分–设置场景
  6. C 线程的使用~(下)
  7. OpenGL于MFC使用汇总(三)——离屏渲染
  8. UI控件Telerik UI for WinForms发布R1 2019|附下载
  9. iText中输出 中文
  10. idea调试代码步入用法
  11. IE6的3像素神奇bug:缘起与解决方案
  12. Docker安装MySQL 8 for Mac(图文详解)
  13. tornado 源码分析 waker
  14. 金彩教育:拼多多运营的方法有哪些
  15. ST188光电式传感器的应用
  16. assembly 输出ab中所有数_BGA、TAB、零件、封装及Bonding制程术语解析
  17. 快速了解 Git 仓库
  18. 什么是匈牙利命名法?有什么规则?
  19. 权限管理系统(用户信息管理模块业务组件实现代码,带注解)
  20. 使用Advanced Installer为LabVIEW应用(exe)制作升级更新程序(updater)

热门文章

  1. 手机变蓝牙音响_能提升幸福感的几大3C数码配件推荐?有线变无线、居家办公神器...
  2. 自我总结--测试面试常见问题(二)
  3. MC指令java,我的世界Java版指令有哪些-我的世界Java版常用指令分享-沧浪手游
  4. ubuntu18.04/linux安装ffmpeg 遇到的错误
  5. 服务器未能保存文件夹,Exchange服务器提示 Event ID 50 Ntfs (Ntfs) {延迟写入失败} Windows 无法保存文件...
  6. logback之二:输出日志到控制台
  7. fullscan mysql_[InnoDB系列] -- 实测ibbackup vs mysqldump
  8. Windows的SSH密钥获取
  9. 港大火星实验室最新工作:用于精确实时3D SLAM的高效概率自适应体素地图
  10. inaturalist昆虫数据集