C#.NET串口发数据问题
1.发送数据:byte[] arrSendData = new byte[]
{0x10,0x02,0x12,0x00,0xF8,0x00,0x00,0xFF,0xFF,0x03,0x00,0x00,0x01,0x04,0x00,0x00,0x40,0x1F,0x00,0xA8,0x02,0x00,0x10,0x03,0x31,0x39};
2.用串口调试接收到的数据
所以两者的数据完全不一致,请问这是什么原因导致的??????????
3.我用串口调试发送数据:byte[] arrSendData = new byte[]
{0x10,0x02,0x12,0x00,0xF8,0x00,0x00,0xFF,0xFF,0x03,0x00,0x00,0x01,0x04,0x00,0x00,0x40,0x1F,0x00,0xA8,0x02,0x00,0x10,0x03,0x31,0x39};
4.用串口调试接收到的数据与发送相同。
所以麻烦大神支招
{0x10,0x02,0x12,0x00,0xF8,0x00,0x00,0xFF,0xFF,0x03,0x00,0x00,0x01,0x04,0x00,0x00,0x40,0x1F,0x00,0xA8,0x02,0x00,0x10,0x03,0x31,0x39};
2.用串口调试接收到的数据

所以两者的数据完全不一致,请问这是什么原因导致的??????????
3.我用串口调试发送数据:byte[] arrSendData = new byte[]
{0x10,0x02,0x12,0x00,0xF8,0x00,0x00,0xFF,0xFF,0x03,0x00,0x00,0x01,0x04,0x00,0x00,0x40,0x1F,0x00,0xA8,0x02,0x00,0x10,0x03,0x31,0x39};
4.用串口调试接收到的数据与发送相同。
所以麻烦大神支招
...全文
相关推荐
SCI.rar_C#基于发SCI
C# 编写的串口通信程序,实现PC与嵌入式设备的通信。
C#解决串口数据丢失问题
C# 解决串口数据丢失问题 C # 串行类( SerialPort )是.NET Framework version 2.0 中一个新增的类,该类将串口操作了封装,从而为串口通信提供了简便方法。 但在实际串口通信的应用中,在串口高波特率大信息量的数据通信时,会出现丢失数据的问题。 通常我们使用SerialPort类接收串口发送过来的数据时,只需要写一个事件函数。 即DataReceived 事件绑定一个处理函数,然后就可以在该函 数中实现对串口数据的读取。 这个函数的内容可以根据我们的需求自行修改。就单纯从
.NET 如何实现与串口设备通信
串口是串行接口(Serial Port) 的简称,是一种常用于电子设备间通讯的全双工扩展接口。常见的有RS-232标准一般应用在计算机与外部设备之间进行数据传输(有25针或9针连接器)。我们现在的计算机基本上已经看不到串口,我们可以通过USB适配器来将COM端口转换为USB接口进行连接。今天我们来了解.NET 如何用C#语言编写代码实现与这些设备进行通信。
C#编写的串口数据接收保存
本压缩文件是一个完整的C#编写的串口采集软件,可以实时接收串口数据并显示在文本框内,以Excel表格的形式实时记录储存数据,含有全部代码和界面设计等,也可直接使用.本人采用的是vs2010,若有下载后不能使用的请给我留言说明问题.
C#串口数据接收
本源代码是在win7下利用vs2010开发的C#串口接收数据界面,类似于串口助手。上传的是完整的工程文件。


