请问圈圈如果不是USB HID设备就不需要报告描述符了啊

[复制链接]
5382|29
computer00 发表于 2009-4-25 23:25 | 显示全部楼层

有可能是书店老板拿下来了,买的时候给你?

程序都在光盘里了。
 楼主| D_Scorpio 发表于 2009-4-28 09:19 | 显示全部楼层

圈圈为什么我用Bus Hound看不到数据啊?

请问圈圈,我把你的MyUSBDevice的程序改了下,往端点2写8字节的数据,在串口调试助手上看到了我写的数据,为什么用Bus Hound没捕捉到呢?
computer00 发表于 2009-4-28 09:48 | 显示全部楼层

没道理的哦……你没选择好设备吧...

  
 楼主| D_Scorpio 发表于 2009-4-28 10:24 | 显示全部楼层

设备是选好的,问题也找到了,但是还是得请教下

我想实现的是向端点2写数据,先写8个字节。我定义了一个数组,然后用&nbsp;D12WriteEndpointBuffer(5,Len,mydata);来写的,但是捕捉到得数据室一直在重复写那8个字节,我不清楚要在哪写命令让写停止。在写函数后面&nbsp;if((D12ReadEndpointStatus(5)&0x60)==0x60)<br />&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;Ep2InIsBusy=1;<br />&nbsp;&nbsp;&nbsp;}<br />这个判断双缓存是否满的函数是保留的<br /><br />
 楼主| D_Scorpio 发表于 2009-4-28 10:55 | 显示全部楼层

如果不用那个判断双缓存是否满的条件也不行

我直接用Ep2InIsBusy=1;还是不行,真要抓狂啊
computer00 发表于 2009-4-28 11:02 | 显示全部楼层

是你自己的程序一直在写吧???

  
 楼主| D_Scorpio 发表于 2009-4-28 13:40 | 显示全部楼层

是啊,就是想问一下怎么让它停下来啊?

  
 楼主| D_Scorpio 发表于 2009-4-28 15:07 | 显示全部楼层

搞定了,终于。。。

  
computer00 发表于 2009-4-28 15:57 | 显示全部楼层

晕……

  
encijia 发表于 2009-5-4 10:45 | 显示全部楼层

呵呵呵和圈圈抢生意了

没想到圈圈还有精力照顾这边
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部