2025-11-08 06:25:17
USB设备要跟电脑说话得先发个信号比如键盘按了回车键这时候设备马上就要回话说"我收到啦"但电脑手头可能正忙于干别的事这时候就得等电脑有空了再问"你有什么事说"如果设备等不及了就会一直喊"我在这里!"电脑实在忍不住就专门留个"专用通道"随时听设备喊话这种通道就是中断传输专门用来处理急事儿的
为啥是这个答案呢?首先USB协议规定设备分三种类型控制传输、中断传输、批量传输就像不同颜色的车走不同的车道中断传输的专用通道是设备主动发起的比如键盘每按一次就发个中断请求电脑规定每个设备每秒钟最多能喊100次(也就是1ms间隔)这样既保证实时性又不会让电脑忙不过来根据USB 2.0标准中断传输速率有1.5M/12M两种模式设备类型不同喊话频率也不同比如HID设备(键盘鼠标)是100Hz也就是每秒100次设备喊话超时还没收到回复就会断开连接重新注册这时候电脑就得重新找设备了所以中断传输就像个会喊话的闹钟既不能太频繁也不能完全不管设备数据传输全靠这个专用通道维持设备才能及时工作
本题链接: