我有一个应用程序,我想通过串行链接与嵌入式设备进行通信。通信协议是二进制的 - 这意味着我有一个结构化的消息,我想从存储器复制到未改变的串行字节流(无编码)。使用C#和.net 4.0通过串行发送二进制字节流
我正在使用Microsoft VS 2012在C#中使用.NET框架编写应用程序。我继承了一个应用程序的外壳,它似乎在使用System.IO.Ports.SerialPort类来读/写com端口。
一些同事告诉我,我会遇到问题,因为现代通信库,甚至是USB和串口驱动程序,都会假设您使用某种形式的编码如ASCII或Unicode进行通信。如果任何人有想法如何开始这个请让我知道。我感谢任何帮助。
用于ASCII/Unicode的+1仍然是二进制的 – BradleyDotNET