小编Des*_*sMY的帖子

RS232串口通信c#win7 .net framework 3.5 sp1

我是新的c#串口.即时编写ac#program running是winXP和win7,用于在机器发送数据时保持从串口接收的数据.

using System.IO;
using System.IO.Ports;
using System.Threading;


namespace RS232RVR
{
public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();
        SettingRS232();
    }

    public void SettingRS232 ()
    {
        try
        {
            SerialPort mySerialPort = new SerialPort("COM6");

            mySerialPort.BaudRate = 9600;
            mySerialPort.Parity = Parity.None;
            mySerialPort.StopBits = StopBits.One;
            mySerialPort.DataBits = 8;
            mySerialPort.Handshake = Handshake.None; //send to hardware flow control.

            mySerialPort.DataReceived += new SerialDataReceivedEventHandler(DataReceviedHandler);

            mySerialPort.Open();


            richTextBox1.Text = "on";

            mySerialPort.Close();
        }
        catch (Exception ex)
        {
            richTextBox1.Text = ex.Message;    
        }

    }

    private void DataReceviedHandler(
                    object sender, …
Run Code Online (Sandbox Code Playgroud)

c# .net-3.5 windows-7

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

.net-3.5 ×1

c# ×1

windows-7 ×1