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.

[参考译文] PGA460:CAN't 通过 UART 获取 DSP 对象

Guru**** 2812305 points

Other Parts Discussed in Thread: PGA460, ENERGIA, BOOSTXL-PGA460

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1607501/pga460-can-t-get-dsp-object-via-uart

器件型号: PGA460
主题中讨论的其他器件: Energia

我可以使用 GUI 来获得将显示在 List Object Measurements 选项卡中的非常有信心的读数、但尝试通过 UART 获取任何类型的测量读数都会导致我得到 0xFA 字节、指示未找到任何对象。 我尝试了阈值和目标距离的几种组合、但根本无法获得读数。 我使用 Arduino Nano 33 IOT 通过 UART 进行触发和读取。

谢谢、

William

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

    您好 William、

    对于 PGA460 软件开发、我建议您从 PGA460 软件开发指南 、 PGA460 Energia 库和代码示例 下载开始。 这些将有助于为您提供 Energia 和 Arduino 微控制器套件的 USART (UART 和 SPI) 特定示例的指导。  您应该能够在 Arduino 上运行此代码、作为一个很好的示例起点。   

    有关 USART 数据包的一般结构的信息、请参阅 数据表的“7.3.6.2.1 USART 异步模式“部分: http://www.ti.com/lit/ds/symlink/pga460-q1.pdf。 请注意 UART 配置的非默认 2-STOP 位要求。

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

    感谢您的答复 Eddie。

    我遇到的问题是、代码需要库 Energia.h、而我在文件夹中的任何位置找不到该库?

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

    William、

    Energia 系统核心中的一部分。  您可以在下面找到该文件。

    https://github.com/energia/Energia/blob/master/hardware/msp430/cores/msp430/Energia.h 

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

    嗨、Eddie。 我现在尝试了 阅读 Energia(移植到 Arduino)库和 GetDistance.ino、也 尝试手动重新创建软件开发指南中的函数。 我只能听到命令的回声、无法理解的字节或什么都不能。 我的接线如下、由桶形插孔提供电压:

    Arduino Nano 33 物联网    BOOSTXL-PGA460

    Tx                      UARX

    RX                      uATX

    GND                     GND

    COM_P                  GND

    COM_S                  GND

    SCLK                    GND

    我还尝试了手动将最后三个引脚驱动为低电平、而不是将它们设置为 GND。 这里使用两线制 UART、但我也尝试了单线制技术。 是否有明显的遗漏?

    非常感谢您的帮助。

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

    您好 William。 我使用 Energia 程序时也遇到了这个错误、因为我无法获取任何对象数据。 您是否找到了解决方案? 我还必须将其移植到 Arduino 以进行编译、但无论我选择什么设置、我都不会获得对象数据。 我没有在指南中直接看到关于这个问题的任何内容。  

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

    尊敬的 Alexander:

    请参阅以下主题。   

     BOOSTXL-PGA460:uATX 引脚电压被下拉