sky412
驱动牛犊
驱动牛犊
  • 注册日期2003-04-24
  • 最后登录2013-03-07
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
阅读:1625回复:3

d12中,为什么发64字节的数据,通过husbound确是连发2遍?

楼主#
更多 发布于:2003-05-28 19:01
d12中,通过bulk-in给主机发数据,为什么发64字节的数据,通过husbound看出却是连发2遍一样的数据,而发63字节却是正确的,为什么?不知道有没有朋友遇到这样的问题?通过bulk-in发大于64字节的数据,软件上具体流程应该怎么样?这问题我搞了两天了,哪位朋友帮帮忙!!谢谢!!
虽然我比较烦,但是我真不懂!
Always!978
驱动小牛
驱动小牛
  • 注册日期2002-05-09
  • 最后登录2005-04-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-05-29 14:52
d12中,通过bulk-in给主机发数据,为什么发64字节的数据,通过husbound看出却是连发2遍一样的数据,而发63字节却是正确的,为什么?不知道有没有朋友遇到这样的问题?通过bulk-in发大于64字节的数据,软件上具体流程应该怎么样?这问题我搞了两天了,哪位朋友帮帮忙!!谢谢!!
 

  兄弟,对不起我不知道你的问题我没遇到过,你主机方读请求要求的缓冲区是多少?我也是用bulk方式给主机发送数据,但是我最大速率很低,设备方每次要间隔10ms左右给主机方发送才不丢帧(每帧6字节),你最大速率能到多少?
Tomorrow Never Die
sky412
驱动牛犊
驱动牛犊
  • 注册日期2003-04-24
  • 最后登录2013-03-07
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-05-29 18:14
我是做成u盘,主机方的缓冲应该足够。我今天试了一下,如果在中断中设置一个标志位,除了清寄存器的值什么也不要做,等程序退出中断,在主循环里的时候在发送相应的数据,这时不会出现这情况。至于具体的最大速率到多少,没测过,不知道?
虽然我比较烦,但是我真不懂!
cvwjy
驱动牛犊
驱动牛犊
  • 注册日期2003-04-01
  • 最后登录2003-08-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-05-29 18:47
我准备用D12做一个DI/DO控制卡,可以不用MCU吗?想用中断方式实现定时10ms(1ms)向设备发送和接收一个字节得数据。那个中断怎么置位呢?可以不管吗?谢谢
游客

返回顶部