我的任务是在工作中执行一个相当超出我的知识范围的项目、希望他人可以提供任何潜在的建议。
- 是否可以与 TUSB2036 USB 芯片通信、以轮询端口是否主动为下游连接(在本例中为无线充电器)提供充电? 我们希望检测无线充电器何时开始拉电荷、并在检测到该电荷时运行某种逻辑。
- 当我使用 libusb (在技术上、我们是商店)与芯片通信时、我可以发送一些 Control 命令和读取命令、但不能发送 Write 命令。 该文档指出该接口应支持写入命令。 这是否意味着集成芯片的定制电路板设置不正确?
- 此外、是否有一个可通过 TUSB2036器件成功运行的字节命令列表? 我 `了`链接:Microchip Developer 帮助和 TUSB2036数据表、但这些命令中的许多在发出后只是返回 μ s 管道错误-9 μ s。
- 使用 go 和 gousb、到目前为止我发现的唯一成功通信是:
// Allocate a byte slice to receive the hub status data := make([]byte, 64) // Send a control command numBytes, err := dev.Control(0xA0, 0x06, 0x00, 0x00, data) if err != nil { panic(err) } // Data returns a slice of: 9,41,3,13,0,0,100,14,14 // I am unsure what these values correspond to and have struggled to locate a resource to help me parse it.
- 使用 go 和 gousb、到目前为止我发现的唯一成功通信是:
- 此外、是否有一个可通过 TUSB2036器件成功运行的字节命令列表? 我 `了`链接:Microchip Developer 帮助和 TUSB2036数据表、但这些命令中的许多在发出后只是返回 μ s 管道错误-9 μ s。
我有一个集成了 USB 芯片的定制电路板(德州仪器(TI)的 TUSB2036)。 然后、每个芯片连接到一个三个 USB-C、再连接到一个无线充电板(我们测试的是几个不同的型号)。 我的背景是在 Golang 进行编码、我没有电路方面的经验。