C#SerialPort与微控制器的通信

时间:2018-01-18 14:25:23

标签: c# serial-port handler microcontroller

我想创建一个协议,用于我的计算机和微控制器之间的通信。 我想做的第一件事就是发送数据的大小。这已经有效了,所以我的串行连接已经运行了。在我发送数据大小后,微控制器应分配一些内存并发送一个确认字节,因此计算机程序知道他已准备好接收实际数据。 为了在我的计算机上接收字节,我使用的是处理程序:

private void DataReceivedHandler(
                    object sender,
                    SerialDataReceivedEventArgs e)

现在的问题是,我不知道如何从处理程序到我的函数获得接收到的数据(确认字节),因此我可以继续进行通信并将实际数据发送到微控制器。

是否可以在函数中等待直到执行Handler,然后跳回函数并使用Handler中收到的数据?

非常感谢

0 个答案:

没有答案