c# - 从 RS232(com) 接收数据

标签 c# c++ c com serial-port

我想使用 C/C# 编写一个从 RS232(有时使用 USB 连接器)端口接收数据的应用程序。

我在网上搜索过,但一无所获。你有什么有趣的事吗?文章、教程、技巧、代码片段,一切都非常感谢。

我有传输协议(protocol),但不知道如何从 rs232 读取数据。 我可以异步读/写数据吗?

最佳答案

看看这个非常棒的教程:http://www.codeproject.com/Articles/8605/Serial-Communication-using-C-and-Whidbey .它不仅提供了一个完整的小项目,而且还解释了串行通信的基础知识。

至于 USB 转串口连接器或真正的 RS232 - 这并不重要,因为 Windows 将两者都识别为 COM 端口。如果您打开设备管理器,在端口(COM 和 LPT) 部分您将能够看到两者。

关于c# - 从 RS232(com) 接收数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13290587/

相关文章:

C# - System.Windows.Forms.Keys - 如何将应用程序热键保存在一个地方

c++ - 与内存映射、c++、ERROR_NOT_ENOUGH_MEMORY 共享结构

c++ - 如何最有效地对一组球体执行碰撞检测

c++ - 在 macOS 10.13.6 clang 7.0 上的 Qt 5.12.0 上找不到“QtSerialPort”文件

c - 结构成员获取了错误的数据

c - 如果输入高于阈值,则定期调用函数的算法。需要帮助

c - 如何使用 pthread_cond_wait() 和 pthread_cond_signal()?

c# - 使用许多 TextBox 控件进行锚定

c# - 将 WCF 服务转换为 asmx

c# - 将报告重新绑定(bind)到新的 XML XSD