Windows/.NET方式监控/调试串口?

pea*_*ewg 5 .net windows serial-port lockup

我有一个运行在Windows XP Professional上的.NET 2.0应用程序.此应用程序使用串行端口与某些自定义设备进行通信.

出于某种原因,我们的一些定制PC在串行端口存在问题,在使用几周后它将停止运行.其他自动重启,在我的方案中不起作用,是否有任何实用程序可以调试/诊断串口?是否有任何.NET库可以帮助解决这个问题(我可以编写自己的实用程序来调试端口)吗?

此外,有任何人有以下库的经验: Sax CommStudio

Jon*_*n B 3

我过去使用过 Sax CommStudio,但现在我只使用 System.IO.Ports.SerialPort。

您是否使用 USB 串行端口?我遇到过 BSOD 之类的问题。如果是这种情况,则说明驱动程序有问题,而不是软件问题。

如果您想在应用程序之外进行一些故障排除,您可以查看HHD 的串行监视器。我认为他们有免费试用版,但如果您正在进行任何认真的 RS232 开发,那么它确实值得购买。