阅读:1602回复:9
送全部分问一个问题:USB能否通过控制管道发送我所能控制的脉冲?
有一个usb鼠标,只有控制管道双向,另一个是中断管道(in),想
通过控制管道向外发我所能控制的脉冲,可以做到吗?这里说的 能控制,指我想发0101这样的脉冲,就可以从差模线上通过电路 方式取出0101,当然,电路上要作一些处理的。 |
|
沙发#
发布于:2002-06-12 00:11
你要是能实现这样的电路就基本搞定usb芯片的串行接口引擎了。通过usb的数据都是经过编码分组校验什么的,自己想把有效数据分出来是不是太困难了点?
|
|
板凳#
发布于:2002-06-12 07:53
那就要改底
|
|
|
地板#
发布于:2002-06-12 10:15
用户被禁言,该主题自动屏蔽! |
|
地下室#
发布于:2002-06-12 11:31
怎么可以?(请用最简单的方法)
至于用处,呵呵,我也不是关心的人,老板有命, 照做就ok了。当然,他不需要串口、并口这样的。 |
|
5楼#
发布于:2002-06-12 11:37
直接提取的话,没有简单的方法。经过usb芯片后就从引脚输出最简单,就像做一个usb转串口。
|
|
6楼#
发布于:2002-06-12 17:44
控制管道发出的数据到usb芯片后,能从另外的管脚得到我发出
的数据?回去看看芯片资料先。如果各位有经验,请告诉一声。 谢谢!!! |
|
7楼#
发布于:2002-06-13 10:12
分析一下,先不管你发什么请求,底层把 你的请求(0101...或其他)编码,然后在cable上传输,到另一端后解码,在变成(0101...),所以你要随心所欲发送0或1,那你要写自己的请求了,并且要让底层驱动(USBD。SYS,USBOHCI。SYS,,,)能认出你的请求,,,,,,,,!
|
|
8楼#
发布于:2002-06-13 12:28
他是想通过硬件直接从cable上提取,不是做一个usb设备,用接口芯片做一转一有什么难的?从cable直接提取有效数据跟主机底层一点关系都没有。
|
|
9楼#
发布于:2002-06-13 13:39
寻找一块并行总线控制USB芯片,一切OK
|
|