meihua
驱动牛犊
驱动牛犊
  • 注册日期2003-04-16
  • 最后登录2008-01-21
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1237回复:2

D12实现usb接口马上就要成功了,请各位兄弟助我一臂之力!!!

楼主#
更多 发布于:2004-05-23 10:24
    我用D12来实现usb接口,用D12test测试我的USB接口的端点2,writefile时PC机通过USB口往MCU发送数据成功,但是readfile时MCU往PC机发送数据失败!具体现象如下:
  1.监视D12test发现:PC机顺利打开USB设备和相应的USB管道,但是readfile读取数据失败。
  2.如果在readfile前,在固件中往D12相应端点中写入PC执行readfile读取的数据,那么readfile返回false,读取失败;如果在readfile前,在固件中不往D12相应端点中写入任何数据,那么readfile返回true,而读取的数据数为0,读取还是失败。
  3.用bushound监视程序的运行发现,可以看到PC机往MCU写的数据和PC机从MCU读的数据(因为我的固件中是先判断PC机输入的数据再决定是否向D12的相应端点写入PC来读取的数据,所以为了用readfile来读取数据PC需要先通过writefile向MCU写入规定的数据)。如果我在writefile后readfile一次,在bushound上看不到pc机读取的数据;如果我在writefile后readfile两次,在bushound上可以看到PC机读取的数据。
  不知道是什么原因导致pc机readfile失败???在bushound上可以看到PC通过readfile读取的数据不知道能说明什么???是否说明数据已经读入电脑了,导致readfile失败是否可能就是驱动或测试程序的问题????希望那位大侠能热心解答一下!!!
liuchanghe
驱动牛犊
驱动牛犊
  • 注册日期2004-03-17
  • 最后登录2006-01-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-05-25 15:51
我也是做USB驱动的,能不能把源代码发给我,好帮你分析一下
EMAIL:liuchanghe@qqyou.com.cn
小刘
hexuan
驱动牛犊
驱动牛犊
  • 注册日期2004-03-15
  • 最后登录2004-06-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-05-26 00:06
这位大哥能不能把你的pc端的驱动发给我呀

hexuan_7@163.com

谢了先~~
电子菜鸟
游客

返回顶部