如何将RJ45称为串口接口?

3 c++ winapi serial-port

我目前正在开发基于连接到rs232端口的串行接口项目.然而,看到相当数量的笔记本电脑和/或PC似乎他们的rs232端口可能在未来5年内消失,我正在考虑将RJ45模块化端口用于我的项目(EIA/TIA 568).但是,我不太确定如何在通过Win32API访问端口时命名它(我在C++中编程).它目前被编程为"COM1".有谁知道如何找出这个端口被调用或如何配置它以便可以这种方式使用它?

Jas*_*n S 8

我真的很困惑...笔记本电脑/ PC上的RJ45端口用于以太网连接,不是吗?我不明白你如何利用一个作为COM端口.

如果你需要一个串口,并且不需要超低延迟*,拿起一个USB < - > RS232转换器,它们运行大约20到30美元并且工作得很好:从PC软件的角度来看它看起来像一个常规的旧COM端口.

*RS232本身具有低延迟,但如果你使用USB作为串行连接的一部分,你的帧时间和USB串行转换器如何使用它们会受到限制......我似乎记得USB有1毫秒和16毫秒帧定时; USB 2.0似乎有125个微帧,但我不知道是否有任何串行转换器设法使用它们.如果您在RS232中使用具有大量来回流量的命令响应协议,则会遇到延迟问题.

  • 这看起来像布线标准,而不是桥接以太网和RS_232的方法.以太网端口可能不允许您足够的控制能够输出正确的电信号,因为它是为以太网而不是RS-232设计的. (2认同)