总线复位只能复位root hub吗?

        如题,在USB连接中,上电后需要复位,根据USB流程示例代码,上电复位后,才能进行枚举过程。

        在CH559主机端示例代码ResetRootHubPort()函数,提供了进行Root Hub的总线复位。请问这个过程中,接在root hub上的其他设备会进行总线复位嘛?

        总线复位应该是根据拉电平来发出请求的,那么当拉低电平后,root hub上连接的所有设备(即使是已经连接完成的),是不是也会进行总线复位?这样的话,岂不是主机始终只能连一个设备?还是说之后复位地址为0的当前设备?

您好,请仔细看代码和手册,CH559最多支持两个设备。


同时端口复位通过该寄存器控制。

image.png


只有登录才能回复,可以选择微信账号登录