“操作方法”:监听通过 RS232 到 USB 的数据 [关闭]

Posted

技术标签:

【中文标题】“操作方法”:监听通过 RS232 到 USB 的数据 [关闭]【英文标题】:"How To" : Listen for data coming in via RS232 to USB [closed] 【发布时间】:2014-08-22 15:46:56 【问题描述】:

语言:C++ IDE:Microsoft Visual Studio 2010

硬件设置: 机器[rs232]---> [rs232转usb] ---> [usb]电脑

正在发送的数据: 结果信息为 ascii 文本。

我正在尝试访问从机器的 rs232 端口进入计算机的 USB 端口的 ascii 数据。

如何打开连接并开始监听这些数据?

我有一些网络编程经验,这就像在正确的端口上监听来自服务器的数据包一样简单。但是,我不确定如何监听来自 USB 或来自 rs232 的数据……以这种方式接收数据非常新。

【问题讨论】:

这就是为什么您无法在第一名向编辑提出“How To” 问题!只是想用"syntactical trickery " 来解决问题并没有帮助。这样的问题太宽泛了! 在 c++ 中打开连接并收听应该不是一个很大的答案 我根本不知道如何像使用 winsockets 一样启动监听。这种形式的网络编程感觉记录较少。 '这不应该是一个很大的答案' 如果你这么认为,并且你确定你知道,那么自己回答是完全可以的。否则,请三思你可能遇到的所有陷阱和障碍。当然,这是一个广泛的话题,毫无疑问!那么您尝试过什么,您遇到过哪些特定问题?如果您不能说清楚,请在此处询问之前阅读您的 API 1st 的文档。 '这种形式的网络编程感觉文档记录较少。' seriously?!?? 至少不比通常的蹩脚 【参考方案1】:

CreateFile 和 ReadFile API 用于打开和读取串行端口(即使它来自 USB)。请参阅题为“Win32 中的串行通信”的 MSDN 文章

【讨论】:

感谢您的回复 =].. 我目前正在阅读您建议的页面。手指交叉,希望我能尽快取得进展。

以上是关于“操作方法”:监听通过 RS232 到 USB 的数据 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Android手机使用USB接口与RS232通讯

Python监听串口(RS-232)握手信号

pl2303是usb转rs232,ch340也是usb转rs232,但是好像又有不同,求高手解答

usb和串口电平问题

RS-232 vs. TTL Serial Communication(转载)

在android中使用串口RS-232?