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.

[参考译文] BOOSTXL-PGA460:PGA 460 - Q1与另一个板进行通信

Guru**** 2553260 points
Other Parts Discussed in Thread: MSP-EXP430F5529LP, PGA460-Q1, PGA460, ENERGIA

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/781729/boostxl-pga460-pga-460---q1-communication-with-another-board

器件型号:BOOSTXL-PGA460
主题中讨论的其他器件:MSP-EXP430F5529LPENERGIAPGA460PGA460-Q1

我没有 LaunchPad、即(MSP-EXP430F5529LP)。 我能否直接使用带 GUI 的 PGA 460 - Q1并获取距离读数? 或者 、我是否需要另一个控制器向 PGA 460 - Q1发送命令? 我可以使用什么代替 Launch Pad?

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

    要使用 TI 版本的 PGA460-Q1 EVM GUI 软件、您需要 MSP-EXP430F5529LP。 但是、 您可以将基于 Energia 的"PGA460 Energia 库和代码示例"下载(www.ti.com/.../slac741)与大多数 TI LaunchPad 或 Arduino 微控制器板配合使用。

    您还可以将此代码移植到 UART 或 SPI 支持的微控制器、这些微控制器以3.3V 或5.0V 逻辑运行。 在定制微控制器上开发代码时,我们建议您也参考“PGA460软件开发指南”( www.ti.com/.../slaa730 ),作为此过程的概要介绍。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢主席先生、我对使用 STM32F429ZT6U 板作为主板和使用 PGA 460 - Q1作为从板还有一个疑问。 我使用 MDK ARM V5作为 IDE。从 PGA 460 - Q1中提取数据需要执行的所有步骤、以便可以使用 UART 查看数据。  

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

    要进行最基本的测试以确定 PGA460电路是否正常工作、请执行以下命令序列:
    (请注意、这些示例假设您的器件在 UART_ADDR=0时使用出厂设置、您使用的是变压器驱动的传感器、并且使用 UART 进行通信。)
    1) 1)上电设备
    2)主器件发送阈值批量写入命令(CMD16):0x{55 10 88 88 88 88 88 88 88 84 21 08 42 10 80 80 80 00 88 88 88 88 88 88 88 84 21 08 42 10 80 80 80 80 00 85}
    3)主器件发送预设1突发并监听1个对象(CMD 1)的命令:0x{55 00 01 FE}
    4)主设备等待等效于预设1的记录长度时间8.192ms (出厂默认时间)
    5)主器件请求从器件返回超声波测量结果(CMD5):0x{55 05}

    如果您要读取回波数据转储曲线而不是超声波测量结果、请执行以下操作:
    1) 1)上电设备
    2)主器件发送阈值批量写入命令(CMD16):0x{10 52 98 5B 00 A1 D0 90 87 4D 1C C3 FE 89 24 5A D7 6D AD B9 D1 95 D5 5D 7C 57 31 13 A7 D6 51 42 56 23}
    3)主器件向 EE_CNTRL 发送寄存器写入命令(CMD10)以设置 DATAMUMP_EN=1:0x{55 0A 40 80 35}
    4)主器件发送预设1突发并监听1个对象(CMD 1)的命令:0x{55 00 01 FE}
    5) 5)主设备等待等效于预设1的记录长度时间8.192ms (出厂默认时间)
    6)主器件请求从器件返回128字节的回波数据转储结果(CMD5):0x{55 07}