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.

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

Guru**** 2513185 points
Other Parts Discussed in Thread: USB2ANY

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1251612/bq79600evm-problem-with-uart-read-write-functions-via-usb2any-dll

器件型号:BQ79600EVM
主题中讨论的其他器件: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:

    正如您所指出的、DLL 值可能是2.8.2.0导致的问题。 需要 BQAutoEval 版本3.1.1.14文件才能使 GUI 与 USB2ANY 一起工作、因此必须进行相同的调整才能使 LabVIEW 正常工作。  这是可能的、但我们没有提供这种或支持的专业知识。 我建议创建一个仅标记 USB2ANY 的新 E2E 帖子、以便从其团队获得支持。  

    此致、

    大卫