Аппаратное обеспечение: кратчайшая задержка для отправки выходного сигнала с помощью Windows - PullRequest
0 голосов
/ 29 марта 2011

Я хотел бы установить выходной сигнал моего компьютера как высокий или низкий.Это будет меняться примерно 5 раз в секунду.Я буду измерять выходной сигнал на осциллографе.Важно, чтобы время между запросом на изменение программного обеспечения и изменением состояния выхода было как можно короче.Чем короче задержка, тем точнее мой результат.

Кто-нибудь знает, какая из следующих опций имеет самую короткую задержку в среде Windows (она имеет в окнах)?

  1. USB
  2. Последовательный
  3. Параллельный порт
  4. Что-то еще?

Я мог бы попробовать все три и измерить разницу, но, возможно, кто-то другой уже сделал это?

Спасибо!

Ответы [ 2 ]

0 голосов
/ 16 апреля 2013

Serial и Parallel будут иметь меньшую задержку, чем USB (я бы ожидал), так как «высота» стека между вами и портом меньше. Измерение задержки будет проблематичным - как вы узнаете, когда выполняется бит кода, который пишет в порт?

Однако даже при низкой потенциальной задержке джиттер , вызванный окнами, вероятно, также будет довольно большим.

Смутно связаны и довольно интересные ... https://superuser.com/questions/419070/transatlantic-ping-faster-than-sending-a-pixel-to-the-screen/419167#419167

0 голосов
/ 29 марта 2011

USB может передавать данные быстрее всех.

...