紧急求助,C#串口通信例子!谢谢!
我们正在开发winForm系统.软件系统上,通过串口通信直接读写硬件.但是我们没用过,所以很多都不知道怎么去读写.最好能给个例子看看.谢谢! --------------------编程问答-------------------- 给你个参照:private void Form1_Load(object sender, EventArgs e)
{
// 绑定端口到列表
Computer mycomputer = new Computer();
comboBox1.DataSource=mycomputer.Ports.SerialPortNames;
comboBox1.Refresh();
}
/// <summary>
/// By comport to Get data
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void button1_Click(object sender, EventArgs e)
{
// 以下是通过Devices.Port类进行对端口设定 代替了 mscomm1控件
Computer mycomputer = new Computer();
//或者 mycomputer.Ports.OpenSerialPort
SerialPort mycom=new SerialPort(comboBox1.Text, 9600,System.IO.Ports.Parity.None,8,StopBits.One);
mycom.ReadBufferSize = 2048;
mycom.WriteBufferSize=512;
if (!mycom.IsOpen)
mycom.Open();
mycom.Write("test");
mycom.ReadTimeout = 100; //超时设定
try
{
string str=mycom.ReadLine();
}
catch
{ }
mycom.Close(); --------------------编程问答-------------------- MSDN上很详细 --------------------编程问答-------------------- 俺的blog中 呵呵
www.tuyile006.cnblogs.com --------------------编程问答-------------------- up --------------------编程问答-------------------- 谢谢.我试下看 --------------------编程问答-------------------- www.tuyile006.cnblogs.com提示说博客地址不存在 --------------------编程问答-------------------- tuyile006.cnblogs.com就对了啊! --------------------编程问答-------------------- Computer是在哪个命名空间下的 --------------------编程问答-------------------- http://blog.csdn.net/jetxia --------------------编程问答-------------------- up
--------------------编程问答-------------------- 很好 --------------------编程问答-------------------- 学习了。。。。。
补充:.NET技术 , C#