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.

[参考译文] PGA450-Q1:我已经使用 GUI 对 PGA450EVM-S 进行了编程。现在、我想将其用于需要与 MSP430连接的应用中。

Guru**** 2595805 points
Other Parts Discussed in Thread: MSP430FR6989

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/607077/pga450-q1-i-had-programmed-the-pga450evm-s-using-the-gui-now-i-want-to-use-it-into-an-application-where-it-needs-to-be-interfaced-with-to-msp430

器件型号:PGA450-Q1

我已经使用 GUI 对 PGA450EVM-S 进行了编程。现在、我想将其用于需要与 MSP430连接的应用中。

我知道该产品是专门针对 停车和停车等应用而推出的、我的应用与此相同。

让我清楚地解释我的要求,以便有人可以帮助我。

我想为汽车提供一种停车辅助。

每当 检测到障碍物小于1米时,它就会开始发出哔声,当汽车仍向后移动时,蜂鸣声的强度会增加。

为此,我的计划是遵循的,但不起作用。

我  在应用中使用了 msp430fr6989 launchpad 和 tm4c1294 launchpad。

蜂鸣器用于创建简单的警报。

用于打开我的应用的开关。

我计划使用 TIDA-00151 超声波传感器、因为它更精确、能够检测长距离。

我在 GUI 的帮助下对其进行了编程。

我遵循了数据表中的所有步骤、在测试过程中工作得很好。

根据数据表、我在 UART 测试选项卡中观察到读数。然后根据这些读数、我计算了 tof、然后计算了距离。令我惊讶的是、它显示了正确的距离读数。

一切都很好

现在、该传感器需要与任何 Energia 兼容的微控制器 launchpad 相连接。例如:MSP430、tm4c1294、我不知道下一步如何操作  

请帮我,

我尝试了几次:

将传感器的 TX 和 Rx 引脚与 MSP430和 tm4c1294 UART 上的 Rx 和 TX 引脚连接在一起。

然后、我在 Energia 的帮助下对微控制器进行了编码

我上载了以下代码并打开了串行监视器。我的目标是接收 MSB 和 LSB 以及 UART 校验和值、但故意失败。即使我认为 UART 连接失败。

void setup()

Serial5.begin(19200);
Serial.begin(9600);

void loop()

int sensor1;
字节消息[]={0x00、0x55、0x11、0x02、0x00};
Serial5.write (message、sizeof (message));
sensor1=Serial5.read();
serial.print (sensor1);
serial.println();

根据 tm4c1294数据表、tm4c1294上的第5个和第8个引脚是 UART 5。

我以前从未使用过 UART。