RS232线序公<->母

1. 背景

今天在捣鼓正点原子的ALPHA开发板的RS232的时候,将RS232的线序接反了不自知,导致排查了比较久的时间,遂记录下来。

2. Null-Modem Cabling

参考博客:

RS-232 DTE versus DCE - NI Serial Hardware and Software Documentation

其实说的就是两台DTE(Data Terminal Equipment)设备相连接时,线序要交叉

RS232线序公<->母_第1张图片

3. RS232公头母头的引脚定义

参考博客:

基础——DB9九孔母头、九针公头 (RS232)接口定义_db9公母头接口定义_口袋里のInit的博客-CSDN博客 什么是RS232协议 - 简书

公头和母头引脚定义如下:

RS232线序公<->母_第2张图片

4. 实测

我的SETUP如下:

陪测设备: IOT,公头(需要用母头接出)

测试设备: 正点原子ALPHA开发板,母头(需要用公头接出)

IOT侧的母头接线如下图所示(因为IOT是公头,所以要用母头接出):

黄-RX

红-TX

白-GND

RS232线序公<->母_第3张图片

 我们再看正点原子的COM口原理图:

2为TX

3为RX

RS232线序公<->母_第4张图片

 所以按照Null-Modem的交叉线接法,我的黄线应该接到COM3的2孔,红线接到COM3的3孔,白线与COM3的5孔直连即可,即:

IOT RX(黄) <------> COM3 2孔

IOT TX(红) <------> COM3 3孔

IOT GND(白) <------> COM3 5孔

RS232线序公<->母_第5张图片

RS232线序公<->母_第6张图片 

RS232线序公<->母_第7张图片 

你可能感兴趣的:(单片机,嵌入式硬件)