【发布时间】:2012-02-23 21:36:56
【问题描述】:
我是串行编程的新手。我需要开发一个应用程序,其中设备以 250Kbps 的速度发送需要通过 PC 捕获的串行数据。我知道传统的 RS232 COM 端口的波特率限制为 115Kbaud。
我可以使用 RS485 转 USB 转换器来实现这种通信吗?
如果你们中的任何人熟悉这个主题,还有一个额外的问题。 当我使用 C# 获取串行数据时,使用传统的 COM 端口(甚至使用 RS232 到 USB 转换器),当我将波特率寄存器初始化为高于 115Kbaud 的值时,系统会产生异常。
请告诉我解决我的高波特率应用需要什么。
【问题讨论】:
-
RS485 还是 RS232,很不一样?
-
我的串口设备提供 230400 波特就好了。不过,不确定它是什么标准。
-
先拿到非标硬件。
-
您是否可以通过您的 PC 捕获 230400 波特率数据?如果是这样,请告诉我您使用的是哪种硬件和软件接口。谢谢
标签: serial-port rs485