首页上一页 1 下一页尾页 1 条记录 1/1页
serialPort 接收串口数据方法 (急求老师)
发表在C#图书答疑
2012-05-13
是否精华
是
否
版块置顶:
是
否
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO.Ports;
namespace serialPort
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
SerialPort serialPort = new SerialPort("COM1", 9600, Parity.None, 8);
private void Form1_Load(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
serialPort.Open();
byte[] data = Convert.FromBase64String(serialPort.ReadLine());
textBox1.Text = Encoding.Unicode.GetString(data);
serialPort.Close();
MessageBox.Show("数据接收成功!", "系统提示");
}
}
}
为什么一接收就卡死了 !而在进程中又看见还在运行 就是不动 能不能帮忙看看那里出问题了怎么解决啊
另外,你们的那一本书中有关于数据更具名称的不同自动进行汇总的啊![img src=null/img]
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO.Ports;
namespace serialPort
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
SerialPort serialPort = new SerialPort("COM1", 9600, Parity.None, 8);
private void Form1_Load(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
serialPort.Open();
byte[] data = Convert.FromBase64String(serialPort.ReadLine());
textBox1.Text = Encoding.Unicode.GetString(data);
serialPort.Close();
MessageBox.Show("数据接收成功!", "系统提示");
}
}
}
为什么一接收就卡死了 !而在进程中又看见还在运行 就是不动 能不能帮忙看看那里出问题了怎么解决啊
另外,你们的那一本书中有关于数据更具名称的不同自动进行汇总的啊![img src=null/img]