HackerTube English?

How does a USB keyboard work?

Ben EaterYouTube ↗

字幕解读

Ben Eater 对比了 PS/2 和 USB 键盘发送按键数据的方式。PS/2 键盘可以在按键后发出数据,而在他介绍的 USB 通信中,主机先轮询,键盘再应答,所以即使传输本身很快,按键也可能要等到下一次轮询才被主机读到。他还解释了 USB 信号怎样同时传递数据和时序信息:在这段演示使用的 NRZI 编码里,电平变化表示 0,保持不变表示 1,位填充则避免太久没有跳变。

存档字幕(转写方式未注明) ↗ · 引文按字幕原文展示,可点时间戳回看片段。

补充字幕原文 2

all of the communication is initiated by the computer

a zero is represented by a change in level

Hacker News 评论

查看 HN 原评论 ↗