C#窜口通信serialPort1.ReadLine()读取不到数据

代码简单到死问题郁闷到死privatevoidbutton1_Click(objectsender,EventArgse){serialPort1.PortName="C... 代码简单到死
问题郁闷到死
private void button1_Click(object sender, EventArgs e)
{

serialPort1.PortName = "COM1";
serialPort1.BaudRate = 9600;
serialPort1.Open();
serialPort1.WriteLine("asb");

}

private void button2_Click(object sender, EventArgs e)
{

MessageBox.Show(serialPort1.ReadLine());
serialPort1.Close();

}
展开
 我来答
晁又绿p
2010-10-05 · 超过15用户采纳过TA的回答
知道答主
回答量:173
采纳率:0%
帮助的人:72.2万
展开全部
你代码的只有向外的发送,并没有向本机COM1口发送数据的过程吧。

你的串口线是否本机与另一个机器相连,如果这样的话,在另一台机器上打开串口并发送数据,本机再接收就OK了

如果想一台机器做实验的话,可以下载个虚拟串口,模拟2个COM口的链接。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式