我目前正在尝试在 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。
您能帮助我找到我的问题的一些答案吗?