This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] USB2ANY:通过 USB2ANY DLL 实现 UART 读取/写入功能时出现问题

Guru**** 2382480 points
Other Parts Discussed in Thread: USB2ANY
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/1252127/usb2any-problem-with-uart-read-write-functions-via-usb2any-dll

器件型号:USB2ANY

我目前正在尝试在 LabVIEW 中开发一个软件、以允许通过 BQ79600 EVM 在 BQ79614上轮询电池电压和温度。 我使用 USB2ANY 器件与 PC 通信、并且需要其 DLL 向电路板发送命令帧。 我成功地使用这个 DLL 通过 USB2ANY 打开和关闭通信端口、以及发送唤醒和关闭 ping。 但是、我在处理 UART 读取命令时无法接收到任何数据、也无法确认 UART Write 发送的命令实际上已正确接收。  

当使用 BQAutoEval 软件并尝试通过 DLL 的 UART 功能发送与传输相同的帧时、我还会接收到预期的响应、例如当我读取电池电压时。  

我注意到可能是问题的一部分的两个事实。 首先、USB2ANY 所需的固件版本与 BQAutoEval (版本3.1.1.14)和 DLL (2.8.2.0)不同。 但是、我下载了 MySecure 文件夹中提供的两个软件的最新版本。  

此外、我在 BQ79600 EVM 数据表中读到过、波特率应该被配置为1Mbps (或者250kbps)。 当我使用 DLL 的"Control UART"功能配置 UART 参数时、唯一接受的值都低于230400。  

您能帮助我找到我的问题的一些答案吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 R é mi:

    我们没有支持 USB2ANY 的 LabVIEW 的软件。 为此、需要更新软件。 如果您已安装我们的 USB2ANY SDK、则可以在 "C:\Program Files (x86)\TI USB2ANY SDK"中找到源文件。 我建议查看该源文件。 这可能会有所帮助、但我的团队没有提供这种支持的专业知识。  

    此致、

    朱莉娅·路易斯