一个嵌入式工程师抱怨鼠标指针总是"飞"。
同事问:"光电传感器脏了吧?"
工程师:"不是。我用逻辑分析仪抓包了,发现这鼠标标称 1000Hz 轮询,但 USB 主机端实际只按 125Hz 请求数据。"
同事:"那怎么会飞?"
工程师:"问题在固件里。传感器按 1000Hz 采样,可 USB 每 8ms 才来收一次货。为了'补偿',固件把 8 帧数据简单累加再上报。我轻轻移了 1 像素,它给我乘了 8,光标直接飞了。"
同事:"找厂商修啊。"
工程师:"厂商说这是'电竞级高速响应算法'。"
同事:"..."
工程师:"我现在终于懂了,职业选手坚持用有线鼠标,不是因为延迟低——"
他顿了顿,"是因为固件简单,没有产品经理在 HID 报告里塞'创新'。"
同事看着工程师屏幕上打开的鼠标固件反编译工程,默默把自己的无线鼠标换成了有线,并把接收器掰断,说:"执行硬件级热插拔卸载,永久禁用无线协议栈。"