RS232交叉串口线的做法
来源:互联网 发布:网络堵塞的原因 编辑:程序博客网 时间:2024/04/28 01:08
关于RS232交叉串口线的做法是,
- 如果两端都是 9 pin 的接头, 则 pin 2, 3 交叉反接, pin 5 直连, 其它 pin 不连接
- 如果两端都是25 pin 的接头, 则 pin 2, 3 交叉反接, pin 7 直连, 其它 pin 不连接
- 如果一端是 9 pin, 另一端是 25 pin 的接头, 则 pin 2, 3 交叉反接, pin 5 to pin 7 直连, 其它 pin 不连接直连的网线 1,3 交叉反接, 2,6 交叉反接, 其它直连
很简单,找对针脚定义即可。发-收;收-发;地-地。以下为详细内容
用到的DB9定义:
1载波检测(DCD) 、2接受数据(RXD) 、3发出数据(TXD)、4数据终端准备好(DTR) 、5信号地线(SG)、6数据准备好(DSR)、7请求发送(RTS) 、8清除发送(CTS)、9振铃指示(RI)
用到的DB25定义:
1未用 、2发出数据(TXD)、3接受数据(RXD)、4请求发送(RTS)、5清除发送(CTS) 、6数据准备好(DSR) 、7信号地线(SG)、8载波检测(DCD)、9-19未用、20数据终端准备好(DTR)、21未用、22振铃指示(RI) 、23-25未用
串行接口与外部设备之间的数据传送是按位进行的。
1、波特率
串行口每秒钟传送(或接受)的位数称为波特率。设备通讯的波特率为4800,即表示每秒钟传送4800位(600字节)。
实际传送的字节数取决于发送方。
2、
异步通讯:
字符间不同步,字符内同步
由信息位和数据位组成
信息位:起始位、终止位、校验位等
用于发送数据较少,传输速率较低的场合
同步通讯:
接受、发送采用相同的时钟
无信息位
无数据需要发送时,发送同步字符
用于距离相对近(比串行远)数据量稍大的场合
单工、半双工、全双工
RS232协议
美国电子工业协会(EIA)颁布的串行总线标准。
RS232采用负逻辑,即+5~+15V代表“0”,-5~-15V代表“1”。计算机通过串口通讯时,必须经过相应的电平转换。
计算机串口通讯使用RS232标准,接口采用DB9芯接插件,其信号定义:
符号 方向 功能
TXD 输出 发送数据
RXD 输入 接受数据
RTS 输出 请求发送
CTS 输入 清除发送
DSR 输入 数据通信设备准备好
GND 信号地
DCD 输入 数据载体检测
DTR 输出 数据终端准备好
RI 输入 振铃指示
4、最简单的串行通讯连接方式
通讯双方需规定(称为协议):
使用相同的波特率、工作方式
数据组成规则(有效位,校验情况等)
数据含义
发送接接收、接收接发送
- RS232交叉串口线的做法
- RS232交叉串口线的做法与测试!
- 交叉线的做法
- RS232串口交叉直连
- RS232串口线
- 交叉线和直通线的做法
- 直连线和交叉线的做法
- RS232 串口 的 BREAK 条件
- RS232串口线连接方法
- RS232串口和RS485串口的区别
- RS232串口
- 串口通信(RS232的C程序)
- 串口、RS232、COM口的概念
- 基于rs232串口通讯的Verilog设计
- 串口、RS232、COM口的概念
- 基于rs232串口通讯的Verilog设计
- 如何制作国标RS232串口线
- 直通串口线与交叉串口线的区分
- 唇亡齿寒
- 故障恢复控制台
- 给08应届毕业生的一些小建议————————转帖
- 男人跟女人早上起床的区别
- 泪流不止~~早来的黄昏
- RS232交叉串口线的做法
- 什么是产品经理
- 子窗口如何一显示就是最大化状态?
- LINQ对数据库的CRUD操作
- VB中INI文件操作
- 读书笔记(J2EE Development without EJB)
- 运行时异常RuntimeException
- Java 理论与实践: 并发集合类[转载]
- 《开源合辑-(游戏/娱乐)之(C#)》 第3部分