主题中讨论的其他器件:TIDA-00151、 PGA450-Q1
你(们)好。
我正在使用 PGA450Q1EVM REV-C (包括 TI GER-A 板和 Murata 传感器)。 我熟悉 GUI、并能够从中获取范围配置文件。 为了测试实时反馈并为电路板设置驱动程序、我现在尝试使用 UART (RS232)与 EVM 连接。 但是、在发送命令0 (或该命令的任何命令)时、我没有从 PGA450获取任何答案。
我遵循 PGA450Q1EVM-S 用户指南和 TIDA-00151 UART 演示指导(修订版 B)中的说明。
以下是我遵循的步骤:
0)连接:
a)将 EVM 板连接到12V 电源
b)将 USB 电缆从笔记本电脑连接到 TI GER-A 板(TI GER 板通过通信 PCB 连接到 EVM)
c)将 UART 转 USB 电缆从笔记本电脑连接到 EVM 板上的 RS232端口
1) 1)对 DEVRAM 进行编程以使用 UART 演示固件
我按照2.2.1节(步骤1至10)中的步骤操作、将 PGA450-Q1 v2.4的 TIDA-00151_Rev2_7_DEVRAM-UART.hex 从 TIDA-00151 UART 和 LIN 演示固件中删除(修订版 D) (请注意、链接显示为 v2.4、但内的.hex 为修订版2.7)
输出读数为 DEVRAM Verification Successful (DEVRAM 验证成功)
我不会断开电源或任何其他电缆。 但是、我在 ESFR 选项卡中将微控制器切换回激活状态(指南中是否缺少此步骤?)。
此时、我假设 PGA450将响应 UART 命令。
2) 2)通过 UART 发送/接收命令
a)使用 Hercules 设置实用程序、我发送命令0 (0x00、0x55、0x00、0x00)、如相关问题帖子中所示。 我的 EEPROM 0x1F 地址读取00、因此我的传感器地址是0、因此我发送(0x00、0x55、0x00、0x00)、而不是(0x00、0x55、0x01、0x00)
B) EVM 板没有输出... 我也尝试了其他传感器地址。 我还注意到、调制解调器线路 CD 和 RI 不像相关问题的帖子中那样为绿色。
3) 3)检查通过 GUI 进行的 UART 通信
a)我还尝试通过 GUI 检查 UART、但我对步骤4 (第7页)感到困惑、因为我有 EVM、而不是 EVM-S 相反、我假设连接已完成、并且不会接触硬件。
b)其他步骤进展顺利、但当我键入命令、按 Tx、然后按 Rx、Rx 队列会准确读取发送的 Tx ...
是否有关于如何解决2和3的反馈或想法?
PS:我通过短接 TXD 和 RxD 来检查电缆、并确认我按预期读回了发送的内容(使用 Hercules 设置实用程序)。