本人最近在做一个与移动设备通信的程序,需要用到串口编程
在编程中碰到一个这样的问题。首先本程序想通过向移动设备芯片发个字符串命令。以期待程序准备接收来自设备的数据,来说明程序与和设备联系上。程序如下:
private void button1_Click(object sender, EventArgs e)
        {
            Int32 baudRate=9600;
            Int32 dataBits=8;
            System.IO.Ports.SerialPort com = new System.IO.Ports.SerialPort(comboBox1.Text, baudRate, Parity.None, dataBits);
            com.Open();
            com.StopBits = StopBits.One;
            com.Write(this.textBox1.Text +"\r\n");//通过串口向设备写入命令
            this.label1.Text = com.ReadLine();//通过串口接收设备发回的命令
            com.Close();
        }可是通过断点发现程序每次接收到的总是“at\r”字符串
忘高手指点