youhoson
驱动牛犊
驱动牛犊
  • 注册日期2002-06-26
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1416回复:3

为什么我的D12执行完SETUP_PACKET就没戏了

楼主#
更多 发布于:2003-05-25 09:54
我的D12是这样一个执行过程,
reconnect-->bus_reset-->suspend-->setup_packet-->bus_reset(怎么又来了一个bus_reset?)-->suspend(是不是bus_reset完了总有suspend?)
(这一个结果是断开再连接d12之间延时1秒)

或者是这样一个过程:
reconnect-->suspend-->setup_packet-->bus_reset-->suspend
(这一个结果是断开再连接d12之间延时2秒以上)

d12执行完setup_packet应该是枚举过程,怎么没有下文了,请高手不吝赐教,不胜感激
youhoson
驱动牛犊
驱动牛犊
  • 注册日期2002-06-26
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-05-25 10:03
补充一点:在d12初始化中,即断开再连接d12之前,要不要执行一下:D12_SetAddressEnable,D12_SetEndpointEnable这两个初始化命令。

在非多路地址数据总线中的d12数据命令地址也必须一个是奇一个是偶吗(不管A0,ALE怎么联?)?
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-05-25 12:33
检查你的setup_packet函数,问题出在这里。
cakor
驱动小牛
驱动小牛
  • 注册日期2003-03-18
  • 最后登录2009-06-11
  • 粉丝0
  • 关注0
  • 积分22分
  • 威望22点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-05-25 13:35
我也觉得肯定是你的SETUP包的子程序处理有问题!
游客

返回顶部