用蓝牙适配器读取蓝牙设备发送来的数据,用到了SerialPort,但读的过程中偶尔会出现一串0,不知道是什么问题,请教高手。读数据的位置代码如下: //蓝牙的设置
serialPort.BaudRate = 9600;
serialPort.PortName = portName;
serialPort.DataReceived += bluetooth_DataReceived;
serialPort.ReceivedBytesThreshold = Packet.Instance.PacketLength;
//数据接收响应程序,读取数据
public void bluetooth_DataReceived(Object sender, SerialDataReceivedEventArgs e)
{
int packetLength = Packet.Instance.PacketLength;
byte[] packetData = new byte[packetLength];
serialPort.Read(packetData, 0, packetLength);
serialPort.BaudRate = 9600;
serialPort.PortName = portName;
serialPort.DataReceived += bluetooth_DataReceived;
serialPort.ReceivedBytesThreshold = Packet.Instance.PacketLength;
//数据接收响应程序,读取数据
public void bluetooth_DataReceived(Object sender, SerialDataReceivedEventArgs e)
{
int packetLength = Packet.Instance.PacketLength;
byte[] packetData = new byte[packetLength];
serialPort.Read(packetData, 0, packetLength);
解决方案 »
- 用c# 对文件进行压缩的疑问
- 类传递 引用传递 问题
- 在dataGrid里输入的小数数据保存后怎么小数部分都没了?
- 一个关于Session的问题,到底有几种原因会导致Session过期?
- 【100分】关于asp.net页面优化的问题?
- 在C#中怎样读数据库中表的某个字段的长度??? 在线等 高手帮忙啊
- 已经5天了,依然没有解决的问题,高手帮帮小弟呀,再加50分(总分150)
- 如何通过VPN,在外网连接内网SQLSERVER数据库呢?
- 求:合成声音文件,第一首播放清楚 第二手就成了快进式的,不知道怎么回事?
- 急!!急!!急!!急!!急!!根据自定义的schema生成相应的xml文件
- 检测对方serialport是否断开
- C# GDI+ 画虚线
是不是可以先用别的串口设备先测试下先,确保不是蓝牙的问题。
参考
参考