0

我想将计算机的输出设置为高或低。这将大约每秒更改 5 次。我将在示波器上测量输出。重要的是使请求更改软件和输出更改状态之间的时间尽可能短。延迟越短,我的结果就越准确。

有谁知道以下哪个选项在 Windows 环境中的延迟最短(它必须在 Windows 中)?

  1. USB
  2. 串行
  3. 并口
  4. 还有什么?

我可以尝试所有三个并测量差异,但大概其他人已经这样做了?

谢谢!

4

2 回答 2

0

由于您和端口之间的堆栈“高度”更小,串行和并行将比 USB(我期望)具有更低的延迟。测量延迟将是一项挑战——您如何知道写入端口的代码位何时执行?

然而,即使潜在延迟较低,窗口引起的抖动也可能相当大。

模糊相关且非常有趣...... https://superuser.com/questions/419070/transatlantic-ping-faster-than-sending-a-pixel-to-the-screen/419167#419167

于 2013-04-16T10:58:50.847 回答
-2

USB 传输数据的速度是迄今为止最快的。

于 2011-03-29T17:01:20.080 回答