请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TUSB4041I 出于安全和其他原因、我们需要能够禁用部分或全部下行端口。 我可以通过写入寄存器8、端口使用的配置寄存器来实现这一点。
如果我至少启用了一个端口、则此操作正常。 但是、如果我尝试向端口写入0以禁用所有端口、则可以通过读取寄存器来验证所有端口都已启用、该寄存器返回0x0F。
然后、我发现数据表显示"除了标记为禁用的端口1和3之外、支持所有组合。"
这似乎真的很奇怪:我可以看到"必须启用端口1"、而是1和3? 这意味着16种可能组合中的4种将被禁止。
我的快速测试显示、如果我启用任何一个或多个端口、似乎可以正常工作、但我不希望根据样本大小2违反数据表。
有人能在这里告诉我真正的答案吗?