想必很多网工对通过console口配置网络设备不陌生吧,这几乎是网工实操第一步。
本人建议,在往下看本文章前,关于串口,RS232,DB9口,console线,异步串行通信,流控等这些基本概念,你需要有一定的了解。
1.为啥类似crt这样的软件串口配置时候都建议取消流控。
或者这么说,这些流控勾选上会有啥影响呢。可能很多人都可能遇到过,有时候忘记取消流控设置,导致串口无输出或者无反应,乱码等等问题。
为啥会这样子呢?
这就要说到console线的线序啦。网工常用的console配置线,其实就是用着rs232标准的串口通信的串口线,下面是常见的rj45转DB9母头串口线以及它线序功能定义。
里面看到有RTS/CTS和DTR/DSR这些线序,这也是为啥crt这样软件有这连个硬流控选项,应该说这是个历史问题,据说是以前处理器性能弱,需要这些流控来控制串口之间数据有序传输,但现在处理器性能强悍,已经不需要拉,所以现在市面上的串口线基本上只有TXD,RXD,GND这三条线是有用,其他已经作废拉,物理上不通的,如果这时候启用RTS/CTS和DTR/DSR硬流控,由于已经没有线去传输硬流控信号,会导致通信双方收不到对方硬流控信号,然后苦苦等待,所以串口配置时候都建议取消硬流控。
至于XON/XOFF是软流控,基本是当硬流控无法使用时候,需要流控时候启用,不过现在机器也是不需要启用的。
关于串口流控知识,有兴趣小伙伴可以网上了解。
2.为啥有些串口线兼容性那么差,串口设置上都正常,有时候会无输出或乱码,换条串口线就正常呢。
首先,我们现在电脑基本上已经没有DB9公头串口拉,特别是笔记本。网工常使用usb转串口的线,也就是usb转DB9公头线,在加上个rj45转DB9母头串口线,或者干脆就是一步到位,usb转rj45的串口配置线。
市面上,买到的usb转串口线,基本有图下几种芯片
目前市面比较常见usb转串口线芯片的是ch340系列和ft23r。
怎么看自己的串口线是啥芯片呢,可以通过设备管理器查看驱动厂商信息来判断,比如我下图就是ch340,厂商是wch,也就是南京沁恒。
比如本人就遇过一个小厂商的设备,用ch340芯片不行,用ft23r的就可以。
至于为啥会出现这种情况,据资深人士和我说过,原因可能是没加二极管隔离, 或者电平不匹配, 或者没做衰减,用ch340的基本是便宜货, 元件能省就省, 有问题不奇怪。你也可以看到市面上便宜的串口线基本是ch340。
还有一个可能是线序问题,有些厂家生产的某些型号的线序(TXD,RXD,GND)可能和常用线序定义不一样,导致无法使用。比如下图的ch340芯片的pin 5就不是GND,导致无法和网络设备通信。此图只是用来说明案例,不代表所有ch340芯片线序都如此,况且ch340还可以细分几个型号。
为啥写这篇文章,我发现市面上很多网络方面教材都没有串口这些基本入门知识,导致网工虽然经常用串口线,但基本不了解这方面的知识。本文章就当作给网工一个小小的补盲吧。
到此这篇com串口线(串口线console)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/cjjbc/60940.html