阅读:1416回复:3
为什么我的D12执行完SETUP_PACKET就没戏了
我的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应该是枚举过程,怎么没有下文了,请高手不吝赐教,不胜感激 |
|
沙发#
发布于:2003-05-25 10:03
补充一点:在d12初始化中,即断开再连接d12之前,要不要执行一下:D12_SetAddressEnable,D12_SetEndpointEnable这两个初始化命令。
在非多路地址数据总线中的d12数据命令地址也必须一个是奇一个是偶吗(不管A0,ALE怎么联?)? |
|
板凳#
发布于:2003-05-25 12:33
检查你的setup_packet函数,问题出在这里。
|
|
地板#
发布于:2003-05-25 13:35
我也觉得肯定是你的SETUP包的子程序处理有问题!
|
|