阅读:1289回复:2
d12传输出错如何处理?
请问若D12向PC发送数据,若PC端校验出错,PC丢不丢掉此包(我如何知道丢掉了此包),PC向D12发送出错命令么?D12获知出错要多长时间?是通过读D12最后状态寄存器获知出错并由固件决定是否重发么?
|
|
最新喜欢:![]() |
沙发#
发布于:2003-01-10 09:57
我认为,你理解的是对的。PC从D12缓冲读取数据,产生中断,进入中断程序,通过读最后处理状态字判断传输结果。
|
|
板凳#
发布于:2003-01-10 10:27
我看了看书又在USB.ORG上找了一下,有如下结论,PC丢掉此错误数据包后等至少16个比特周期,后重试。D12自动重发。
[编辑 - 1/10/03 by bjdxwz] |
|