1

我发现 .NET Framework 中的 SerialPort 类不允许将 rts 控件设置为 TOGGLE 的事实非常烦人。

有一个名为 RTSEnable 的属性可以让我直接控制 RTS 信号的状态,但是在 Compact Framework 应用程序中,没有太多的精度可以使其正常工作。

另一种解决方案是编写一个调用非托管 API 的类并通过 DCB 结构设置 rts 控件,但我不喜欢它,因为我使用了一些需要引用 SerialPort 实例的外部库。

你有什么别的想法吗?

谢谢 !

4

1 回答 1

2

你试过OpenNETCF 串行类吗?不确定这是否具有您需要的精确功能,但 IMO 总体上更好。

说我疯了,但我发誓 CF 版本用线程做奇怪的事情。

于 2008-11-11T23:17:53.160 回答