USB分线器的疑问

[复制链接]
2985|8
 楼主| chen3bing 发表于 2012-9-28 22:16 | 显示全部楼层 |阅读模式
我买了一个USB分线器。我想请问,USB分线器的各个USB口,是各自独立的吗?就像电脑上的USB口,分别占有一个地址。比如,我把USB分线器插到电脑上,再在USB分线器上插若干个USB设备,他们共享一个USB口地址,还是有不同的usb地址。还有,如果共享一个USB地址的话,它们之间是不是相通的?比如,我USB分线器上的USB口,一个插鼠标,一个通过USB线插到开发板上,开发板能检测到鼠标吗?谢谢!
forrest11 发表于 2012-9-28 22:40 | 显示全部楼层
你这里指的是USB hub,我记得他们是有不同地址的,HUB和PC相连,按照USB协议,HUB会向PC告知自己是HUB 设备的。就记得这么点。鼠标通过HUB连开发板,开发板当然能检测到鼠标了。
jlass 发表于 2012-9-29 08:48 | 显示全部楼层
叫USB分线器的,一般就是把几根线焊焊在一起,一次只能插一个口(买几块钱,纯属假货,建议楼主先排除一下这种情况)
如果可以同时插几个USB设备,那就是USB hub,相当于扩展了几个USB口,host口可以访问多个slave口,但是slave口之间不能相互访问。(没太看懂你的接法,所以写的有点理论化,呵呵)
 楼主| chen3bing 发表于 2012-9-29 08:59 | 显示全部楼层
谢谢!我的可以插几个USB设备,那就是HSB HUB.
2楼说可以检测到鼠标,
3楼说,host口可以访问多个slave口,但是slave口之间不能相互访问。那就检测不到鼠标了。
我糊涂了。到底能不能检测到?
forrest11 发表于 2012-9-29 10:16 | 显示全部楼层
谢谢!我的可以插几个USB设备,那就是HSB HUB.
2楼说可以检测到鼠标,
3楼说,host口可以访问多个slave口,但是slave口之间不能相互访问。那就检测不到鼠标了。
我糊涂了。到底能不能检测到? ...
chen3bing 发表于 2012-9-29 08:59

PC端只能接HOST,也就是你的开发板只能接HOST,而鼠标只能接Slave。说法并不矛盾。
如果你的开发板是作为slave,当然是检测不到鼠标了。
szseo668 发表于 2012-9-29 10:22 | 显示全部楼层
说得都有理,什么检测自己有自己的看法。
 楼主| chen3bing 发表于 2012-9-29 10:36 | 显示全部楼层
我先试一下,不过我担心鼠标灯会不亮。因为我以前开发板接鼠标,鼠标灯不亮,好像电流太小了。
NE5532 发表于 2012-9-29 11:22 | 显示全部楼层
usb function之间不能互相通讯,USB不是串口,协议很复杂。
dqyubsh 发表于 2012-9-29 14:47 | 显示全部楼层
USB系统里只能有一个主机,其它都是从设备。主机或者是电脑,或是开发板,不能两个都接上,都当主机。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

439

主题

2540

帖子

2

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