“操作方法”:监听通过 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 的数据 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
pl2303是usb转rs232,ch340也是usb转rs232,但是好像又有不同,求高手解答