串口线的交叉直连之痛

串口是嵌入式设备调试开发必备的硬件模块,嵌入式设备最常用的串口协议是RS232,标准九针串口,这是由RS232标准协议文档定义的。
串口采用插针方式连接,接口两端一个是插针,一个是插槽,也就是我们常说的公头(插针)和母头(插槽),只能说这个比喻真是太邪恶了。。。
PC机都会有1-2个串口,一般是使用公头,设备号是COM1 COM2。
但嵌入式设备在硬件设计时并不会规定必须使用哪个,有的是公头,有的是母头,这就导致了串口线直连和交叉之分,使用直连串口线 还是交叉串口线,确实有点乱。
要说清楚这个问题,首先从公母头的定义说起。从网上找到的引脚定义图如下:
这里写图片描述

这里写图片描述
公头串口引脚定义是从左边开始计数,母头串口引脚定义是从右边开始计数。

首先我感觉要明确一点的是2台设备串口相连最基本的原则:
保证2台设备串口的收发引脚交叉相连,即设备的发送引脚与另一台设备的接收引脚相连,RX与TX交叉相连,其余引脚还是一一对应。

作为嵌入式设备的调试串口,波特率一般为115200,距离也就是1米左右,这样的数据压力并不需要流控制。九针全功能串口中只需要保证RX TX GND连接正确即可,其余引脚都是用作流控。
大部分嵌入式设备不会引出串口插座,为了节省空间仅仅给出RX TX

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值