c++ - 通过 RS232 和 USB 进行串行通信

标签 c++ c serial-port embedded usbserial

我计划编写串行驱动程序以将数据从目标发送到主机。目标是 renasas RX62N。主机是windows 8.1。目标有 RS232 端口,主机有 USB 端口。我打算使用带有 DB9(不确定)和 USB 连接器的转换器电缆。 1)想知道我是否可以从目标和主机发送和接收? 2)想知道是否有一种方法可以绕过编写 USB 驱动程序以从主机发送和接收是否有软件(程序)可以监视 USB 端口并通过 USB 端口发送和接收数据?我见过可以让您发送数据并查看端口接收的数据的软件。

最佳答案

(1) RS-232 是双向的。您可以同时发送和接收。 (2) 您不必为主机编写 USB 驱动程序。 Windows 内置了这个。使用标准的 Windows 串行 I/O 调用。它们对串行端口和 USB 到串行转换器的工作方式相同。

关于c++ - 通过 RS232 和 USB 进行串行通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27066198/

相关文章:

C++:有哪些通用方法可以使代码更高效地处理大量数据?

c++ - 您可以删除从 fopen 创建的 FILE 对象吗?

c - #define如何工作?多维数据集(y)y *(y * y)的奇怪结果

c - 如何以编程方式更改串行 COM 端口号?

serial-port - SIM900 GSM 模块 |如何检查去电是否被接听

c# - ArgumentException: 给定的端口名称不以 COM/com 开头或未解析为有效的串行端口

javascript - AngularJS 中的 Firebreath 对象

c - 为什么我们不能在一开始就定义指向 null 的结构指针

c - 虚拟时间已过

c++ - opencv函数cvcvtcolor和cvtcolor有什么区别