阅读:1135回复:2
该怎样理解D12芯片只能作为slave,而不能作为host
请问:该怎样理解D12芯片只能作为slave,而不能作为host。其是否指D12只能是被动的接受命令(比如传送数据),而不能做为命令的发起者。
|
|
沙发#
发布于:2003-01-14 11:53
差不多吧
看看usb的规范就知道了。 |
|
板凳#
发布于:2003-01-14 12:03
其是否指D12只能是被动的接受命令(比如传送数据),而不能做为命令的发起者。 你说得很正确!除了远程唤醒外,其他一切的通讯都是由主机方发起的,如果要发数据,主机会发out包声明,如果要接收数据,主机会发in包声明可以进行in传输,如果是控制传输,主机会发送setup包。把usb芯片作为slave的主要原因我想是为了降低成本,就是把主要的价格贵的东西都放到主机方! |
|