用2005的SerialPort类向端口发“at”命令,希望从串口中读出“ok”,但结果不是这样的,问题解决了4天了,要急死人了!!马上给分
我的计算机连着一个modem,在超级终端中向串口输入“at”,返回“ok”,我在程序里也向达到这这样的效果,可是不行啊,输入什么指令,就从端口返回什么指令,比如说输入“at”,就返回“at”,我用的类是c#2005的SerialPort类,下面是我的代码,谁能说说怎么回事,在线等,马上给分。
public partial class Form1 : Form
{
private SerialPort sp = null;
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
try
{
sp = new SerialPort( "COM1 ");
sp.ReadTimeout = 5000;
sp.Open();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
private void button2_Click(object sender, EventArgs e)
{
try
{
sp.Write(textBox1.Text);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
private void button3_Click(object sender, EventArgs e)
&nb