20楼#
发布于:2004-09-24 11:41
能想到的问题都去检查了一遍,都没有问题。可就是数据发送不到USB总线上,郁闷啊!!
哪位还有提示信息 |
|
21楼#
发布于:2004-09-24 11:51
我跟你的问题一样,我的setup包内容是80,06,0001,0000,1200,在EP0Xfer中把1200调换成0012,在usbXfer传输中cmd=27h,intr=91h,可是每次进入while循环后执行if(intr & USB_A_DONE)后跳出,然后result = SL811Read(EP0Status);就得到result=04,超时,我头都大了。
我用的是12m无缘晶振,可是有朋友说他们用这个能成功。 |
|
|
22楼#
发布于:2004-09-25 09:40
顶下
|
|
23楼#
发布于:2004-09-25 11:39
有硬件出错的可能吗?如果有一般哪里出问题的可能大些呢
|
|
24楼#
发布于:2004-09-25 14:52
小妹和你一样的情况,枚举时候发送setup包时第一次就超时,
还用有源晶振后一切ok,你用的是哪种? |
|
|
25楼#
发布于:2004-09-25 16:22
不会是晶振的问题吧,要试试看
|
|
26楼#
发布于:2004-09-26 09:27
目前是已经触发了WDH中断,即已经处理完了一个TD,但是数据发出了却没有发送到总线上去,奇怪!
|
|
27楼#
发布于:2004-09-26 10:57
你用的是sl811吧,我们成功的开发了host的应用,系统非常的稳定。qq:45364203
email: zyyz1100@eyou.com |
|
28楼#
发布于:2004-09-27 09:40
hongshanger:
在你以前超时的时候是否就没有收到setup包还是收到了setup包却没有反映而产生超时? |
|
上一页
下一页