如何检查设备使用的是RS232还是RS422?

问题描述 投票:0回答:1

假设我们有一个可以在RS232RS422协议上运行的设备。我们知道哪个串行端口连接到设备,比如说

/dev/ttyS4

在 Linux 环境中,使用 setserialdmesgproc 文件系统(以下命令)有助于识别串行端口及其一些硬件/软件配置,但对连接到它们的设备没有太多了解。 (我在这里错过了什么吗?)

dmesg | grep tty

cat /proc/tty/driver/serial

setserial -a /dev/ttyS[0-4]

我的问题是,有没有一种好的方法可以让我们准确指出设备正在使用哪种协议?

serial-port tty serial-communication
1个回答
0
投票

尝试使用电压表。当活动时,RS422 的 Rx Tx 两端的电压远高于 RS232。检查维基百科上的一般差异。 迟发帖总比不发帖好。

© www.soinside.com 2019 - 2024. All rights reserved.