完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
串行接口简称串口,也称串行通信接口(通常指COM接口),是采用串行通信方式的扩展接口。串口按接口来分类的话,有RS-232、RS-422和RS-485几种,其中RS-232串口是最常用的一种串行通讯接口,也称标准串口。其全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口威廉希尔官方网站 标准”。传统的RS-232-C接口标准有22根线,采用标准25芯D型插头座(DB25),后来使用简化为9芯D型插座(DB9),现在应用中25芯插头座已很少采用。
好了,串口的简介到此为止了,在此我关注的是串口在软件开发过程的实际应用。
一、RS-232-C DB9针脚定义
针脚简写DTE[公]针脚DCE[母]针脚功能描述(英文)功能描述(中文)信号方向 DCD 1 1 Data Carrier Detect 载波检测 In RXD 2 3 Received Data 接收数据 DTE DCE DTR 4 4 Data Terminal Ready 数据终端准备好 DTE -> DCE GND 5 5 Signal Ground 信号地 GND DSR 6 6 Data Set Ready 数据准备好 DTE DCE CTS 8 8 Clear to Send 清除发送请求 DTE DCE ■ DTE:Data Terminal Equipment(数据终端设备),设备/公,带针脚。
■ DCE:Data Communications Equipment(数据通信设备),设备/母,带针孔。
二、公母串口线
RS232 DB-9针 公母口延长线(左母右公)RS232 DB-9针 双母口延长线 三、直连串口线与交叉串口线的区分1、万用表测试法◆ 若两头的2与2通、3与3通,则为直连串口线。◆ 若2与另一头的3通、3与另一头的2通,则为交叉串口线。2、目测法两头母口是交叉,一公一母是直连 四、何时用直连串口线?何时用交叉串口线?标准串口的2针脚连接的是主控芯片的RXD引脚,3针脚连接的是主控芯片的TXD引脚。若DTE设备(如单片机、测试仪等)开发板的串口和电脑(DCE)主板上的串口都是使用的标准串口,则两设备间的串口连接应该使用交叉串口线。那么可以总结为:◆ DCE[公]↔ DTE[公]:使用交叉串口线◆ DCE[公] ↔ DTE[母]:使用直连串口线因此,在实际制板过程中,要注意串口头的选择,并遵循下述规则:RS232 DB9(公):2收3发RS232 DB9(母):2发3收 五、串口调试时要注意的几点1、不同编码机制不能混接,如RS-232-C不能直接与RS-422接口、RS-485接口直接相连,市面上有专门的这几种协议转换器卖,必须通过转换器才能连接。2、检查串口线路的焊接是否牢固,不然程序没问题,却因为接线问题误事。3、检查串口的公母头,然后选对串口数据线。 4、上述检查准备工作都没问题,调试仍有问题,得检查DTE(数据终端设备)的串口接线是否执行标准串口接线法。我就碰到了DTE明明是公口,但接线却采用母口的接法的问题,浪费了好几天的时间。5、串口调试时,准备一个好用的调试工具,如Serial Port Utility(友善串口调试助手)、串口精灵等,有事半功倍之效转自互联网 ` 10
RS232 DB-9针 公母口延长线(左母右公)
RS232 DB-9针 双母口延长线
三、直连串口线与交叉串口线的区分
1、万用表测试法
◆ 若两头的2与2通、3与3通,则为直连串口线。
◆ 若2与另一头的3通、3与另一头的2通,则为交叉串口线。
2、目测法
两头母口是交叉,一公一母是直连
四、何时用直连串口线?何时用交叉串口线?
标准串口的2针脚连接的是主控芯片的RXD引脚,3针脚连接的是主控芯片的TXD引脚。若DTE设备(如单片机、测试仪等)开发板的串口和电脑(DCE)主板上的串口都是使用的标准串口,则两设备间的串口连接应该使用交叉串口线。
那么可以总结为:
◆ DCE[公]↔ DTE[公]:使用交叉串口线
◆ DCE[公] ↔ DTE[母]:使用直连串口线
因此,在实际制板过程中,要注意串口头的选择,并遵循下述规则:
RS232 DB9(公):2收3发
RS232 DB9(母):2发3收
五、串口调试时要注意的几点
1、不同编码机制不能混接,如RS-232-C不能直接与RS-422接口、RS-485接口直接相连,市面上有专门的这几种协议转换器卖,必须通过转换器才能连接。
2、检查串口线路的焊接是否牢固,不然程序没问题,却因为接线问题误事。
3、检查串口的公母头,然后选对串口数据线。
4、上述检查准备工作都没问题,调试仍有问题,得检查DTE(数据终端设备)的串口接线是否执行标准串口接线法。我就碰到了DTE明明是公口,但接线却采用母口的接法的问题,浪费了好几天的时间。5、串口调试时,准备一个好用的调试工具,如Serial Port Utility(友善串口调试助手)、串口精灵等,有事半功倍之效转自互联网 ` 10
4、上述检查准备工作都没问题,调试仍有问题,得检查DTE(数据终端设备)的串口接线是否执行标准串口接线法。我就碰到了DTE明明是公口,但接线却采用母口的接法的问题,浪费了好几天的时间。
5、串口调试时,准备一个好用的调试工具,如Serial Port Utility(友善串口调试助手)、串口精灵等,有事半功倍之效
举报
曲终人散
whl_458
韩员外
孙政
lqsh6
混天黑
胡越
wangdeyou
h1654155764.3101
黄胜顶
王迺心
陈超
莫失莫忘91
王雷
CHNlyt
WUYANG593507219
只有小组成员才能发言,加入小组>>
1587个成员聚集在这个小组
共模电感用于CAN总线的作用
3962 浏览 0 评论
影响CAN通信的因素——电平匹配的重要性
8492 浏览 0 评论
串口通信的优缺点,你知道怎么选择适合用串口通信吗?
5939 浏览 0 评论
电子工程师的实用手册——总线类型汇总
4075 浏览 1 评论
一文告诉你共模电感用于CAN总线的重要性
5175 浏览 0 评论
一种供电总线威廉希尔官方网站 POWERBUS二总线
Control Center写入固件后设备新丢失是什么原因?
CYUSB3.sys支持的最大设备数有限制吗?
cyusb3014将固件程序编程到SPI Flash中进行调试,系统会提示我重置设备怎么解决?
CY4500 EZ-PD™ 协议分析仪驱动安装后报错怎么解决?
请问一下qspi mtsr引脚传输一次32bit后引脚不拉低怎么解决?
397浏览 2评论
如何更改USB连接速度?
636浏览 2评论
求助,关于CYPD3177-1v8 VCCD的问题求解
4729浏览 2评论
最近UJA1023开发遇到问题了,各位大神有谁知道可以替代这颗芯片的
577浏览 1评论
CAN总线上可以同时存在标准帧和扩展帧吗?
783浏览 1评论
电子发烧友网
电子发烧友论坛
查看 »
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-14 13:58 , Processed in 1.206579 second(s), Total 82, Slave 72 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com