oe_zhou
驱动牛犊
驱动牛犊
  • 注册日期2002-05-23
  • 最后登录2002-08-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1290回复:3

一个系统的问题?

楼主#
更多 发布于:2002-06-26 15:34
一个usb鼠标,想通过它来向外发脉冲.只有control通道可以
为in/out.通过它来向外发脉冲.在数据线上并联出来使用,自
己作NRZI的解码.可以提取出自己发的数据吗?

还有(自己没有好好看书的问题): 我通过control通道,可以
发我想发的任何脉冲吗?中间不会有鼠标芯片发回的数据吗?





hawie
驱动小牛
驱动小牛
  • 注册日期2002-05-30
  • 最后登录2004-02-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-06-26 15:52
 
一个usb鼠标,想通过它来向外发脉冲.只有control通道可以 为in/out.通过它来向外发脉冲.在数据线上并联出来使用,自
己作NRZI的解码.可以提取出自己发的数据吗?
还有(自己没有好好看书的问题): 我通过control通道,可以
发我想发的任何脉冲吗?中间不会有鼠标芯片发回的数据吗?


首先,鼠标的驱动肯定不能用标准的了,得你自己写吧。如果想发任何脉冲,至少要发数据啊,可是控制通道只可以发一些控制和配置的命令吧?这些都是标准的,好象不行哦。
至于在数据线上拦截数据,只要做到不改变CABLE的阻抗和电压,应该可以吧,我猜。
oe_zhou
驱动牛犊
驱动牛犊
  • 注册日期2002-05-23
  • 最后登录2002-08-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-06-26 16:11
当然.鼠标肯定不不想用了.通过控制后面不是可以有数据包吗?
不能发自己的书吗?(没好好看书的说.)我发了一个控制命令之后,
鼠标芯片不是要答复吗?这个可以去除吗?
hawie
驱动小牛
驱动小牛
  • 注册日期2002-05-30
  • 最后登录2004-02-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-06-27 09:48
这要分两个阶段了:
   配置阶段,HOST对鼠标配置,分配资源,鼠标肯定要应答(有数据返回),如果不应答怎么可能配置成功,配置不成功应该就不可用了,后面一切都不可能!!!?
   工作阶段,配置完了后,鼠标(应该)都是采用POLLING的方式工作,即鼠标芯片(检测到鼠标的操作)把数据放在它自己的BUFFER,等待HOST POLLING并获取数据。据我看到一个LOGITECH的USB MOUSE,只有2个ENDPOINT,一个是默认的CONTROL,一个是从MOUSE到HOST的数据通道。我不知道还有没有其它通道,但我觉得没有,因为没有必要。所以你没有从HOST发送数据出来的机会(通道),除了CONTROL 通道,可是CONTROL通道只用来发CONTROL命令,不发普通数据。所以,我想你做不到。
游客

返回顶部