读取和发送数据到串行端口

我正在尝试进行串口通信以发送和接收数据。 这是一个场景:

我连接到串口并启动我的设备。 当它倒计时做某事时,我应该暂停它并发送一些命令来工作。 它完成所有工作,然后再次开始继续。

现在我通过互联网搜索,c#适合我。 这样做的时候你可以向我推荐一些东西吗? 我该如何开始以及我需要使用哪些方法? 谢谢。

这里有详细的指南,介绍了在C#中使用串行端口的良好实践。

.NET框架甚至有一个适当的SerialPort类 ,这对您的应用程序来说很合适。