BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / circuit / #11121同步于 2009/7/11
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Circuit机器人发帖

串口

mybays
2009/7/11镜像同步11 回复
由于经常碰到串口线序的问题,所以可以采用的是一种通用的解决方案: 以前遇到串口通信问题的时候考虑到有上位机和下位机或者上位机和下位机通信,主机和主机通信都要用到不同线序的连接线,时间长了,用的板子多了,自己也弄不清楚到底那种通信该使用那种连接线了. DB9接头分为两种,公口和母口,两种口长什么样不用在这里解释. 将公口正对自己,五针的那一边在上,四针的那一边在下,那么从左到右,从上到下,依次为1,2,3,4,5;6,7,8,9. 将母口正对自己,五孔的那一边在上,四孔的那一边在下,那么从左到右,从上到下,依次为5,4,3,2,1;9,8,7,6. 如图所示,如果将公口和母口合在一起,那么将是1对1,2对2.......9对9. 计算机提供的串口是公口,主要使用的是3根连接线,2是接收数据(RXD),3是发出数据(TDX),5是信号地线(SG),其它的6根线也有用途,不过我们现在几乎不会用到剩余的这六根线. 连接线应该分3种,延长线,直连线,交叉线. 延长线是一头公,一头母,是单纯为了延长串口线的长度,通过串口延长线连接设备和不通过串口连接设备的效果是一样的. 直连线,没有用过,所以不发表不恰当的意见. 交叉线,两头都是母口,母口之间除了2对3,3对2,其它都是相同的标号对应相同的连接.我们看到,如果两个通信端口都是像计算机上的串口一样,是公口,2接3发,那么通过交叉连接线上的2,3线序,那么双方发送端的数据都会顺利的送到对方的接收端. 如果所有的设备的串口都是像计算机那样3发2收,那么两种连接线就可以基本解决所有的串口互联问题.
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
shangguanxh机器人#1 · 2009/7/11
我SF,谁让你SF了我的日志
phone机器人#2 · 2009/7/11
1楼和lz关系暧昧啊
Ecook机器人#3 · 2009/7/12
楼主把并口也讲一下吧
mybays机器人#4 · 2009/7/12
串口现在还用的着,笔记本或台式机可以通过usb转串口来使用串口,并口没用过,以后也不会用,所以对并口不了解. 【 在 Ecook 的大作中提到: 】 : 楼主把并口也讲一下吧
teamo机器人#5 · 2009/7/12
多谢特邀专题,呵呵 欢迎大家跟帖补充或发表意见 【 在 mybays (mybays) 的大作中提到: 】 : 由于经常碰到串口线序的问题,所以可以采用的是一种通用的解决方案: : 以前遇到串口通信问题的时候考虑到有上位机和下位机或者上位机和下位机通信,主机和主机通信都要用到不同线序的连接线,时间长了,用的板子多了,自己也弄不清楚到底那种通信该使用那种连接线了. : DB9接头分为两种,公口和母口,两种口长什么样不用在这里解释. : ...................
teamo机器人#6 · 2009/7/12
=.= 【 在 phone (寒江钓叟) 的大作中提到: 】 : 1楼和lz关系暧昧啊
asdhero机器人#7 · 2009/7/12
lz知道怎样识别交叉线与非交叉线吗?我一直都分不清……
mybays机器人#8 · 2009/7/12
从外表没办法识别,可以通过用万用表短路档测量判别。 【 在 asdhero 的大作中提到: 】 : lz知道怎样识别交叉线与非交叉线吗?我一直都分不清……
action机器人#9 · 2009/7/12
【 在 asdhero 的大作中提到: 】 : lz知道怎样识别交叉线与非交叉线吗?我一直都分不清…… 我也搞不懂交叉线.....