bjdxwz
驱动牛犊
驱动牛犊
  • 注册日期2002-11-07
  • 最后登录2007-06-01
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1290回复:2

d12传输出错如何处理?

楼主#
更多 发布于:2003-01-09 11:00
请问若D12向PC发送数据,若PC端校验出错,PC丢不丢掉此包(我如何知道丢掉了此包),PC向D12发送出错命令么?D12获知出错要多长时间?是通过读D12最后状态寄存器获知出错并由固件决定是否重发么?

最新喜欢:

okincnokincn
chengjian_hui
驱动小牛
驱动小牛
  • 注册日期2002-09-29
  • 最后登录2003-09-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-01-10 09:57
我认为,你理解的是对的。PC从D12缓冲读取数据,产生中断,进入中断程序,通过读最后处理状态字判断传输结果。
bjdxwz
驱动牛犊
驱动牛犊
  • 注册日期2002-11-07
  • 最后登录2007-06-01
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-01-10 10:27
我看了看书又在USB.ORG上找了一下,有如下结论,PC丢掉此错误数据包后等至少16个比特周期,后重试。D12自动重发。

[编辑 -  1/10/03 by  bjdxwz]
游客

返回顶部