Visual Studio 2010 C#接收到的数据似乎不会触发

Visual Studio 2010 C#接收到的数据似乎不会触发,c#,visual-studio-2010,arduino,C#,Visual Studio 2010,Arduino,Visual Studio 2010 C#代码: 该代码是一个简单的串行连接/断开和发送/接收应用程序。连接、断开和发送操作正常。当我的arduino收到命令时,它会发回一个响应。我的2010年C#应用程序没有收到richtextbox中的响应,我不明白为什么。当我使用另一个串行终端程序时,我可以收到一个响应,因此我确实知道数据正在发送。要成功接收响应,我没有做什么?您确定serialPort1.DataReceived事件连接正确吗?我看到您有处理程序方法,但没有看到您订阅该事件 你需要把它放

Visual Studio 2010 C#代码:


该代码是一个简单的串行连接/断开和发送/接收应用程序。连接、断开和发送操作正常。当我的arduino收到命令时,它会发回一个响应。我的2010年C#应用程序没有收到richtextbox中的响应,我不明白为什么。当我使用另一个串行终端程序时,我可以收到一个响应,因此我确实知道数据正在发送。要成功接收响应,我没有做什么?

您确定serialPort1.DataReceived事件连接正确吗?我看到您有处理程序方法,但没有看到您订阅该事件

你需要把它放在某个地方:

serialPort1.DataReceived += serialPort1_DataReceived;
serialPort1.DataReceived += serialPort1_DataReceived;