【发布时间】:2014-02-27 19:00:32
【问题描述】:
我有一个应用程序,我想通过串行链路与嵌入式设备进行通信。通信协议是二进制的——这意味着我有一个结构化的消息,我想将它从内存复制到未更改的串行字节流中(无编码)。
我正在使用 Microsoft VS 2012 使用 .NET 框架用 C# 编写应用程序。我继承了一个似乎正在使用 System.IO.Ports.SerialPort 类读取/写入 com 端口的应用程序的外壳。
几个同事告诉我,我会遇到问题,因为现代通信库,甚至是 USB 和串行驱动程序,都会假设您使用某种形式的编码(如 ASCII 或 Unicode)进行通信。如果有人知道如何开始这个,请告诉我。感谢您的帮助。
【问题讨论】:
标签: c# .net serialization binary serial-port