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.

[参考译文] EVM430-FR6047:与 EVM430-FR6047通信

Guru**** 2487425 points
Other Parts Discussed in Thread: EVM430-FR6047

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1218801/evm430-fr6047-communication-with-evm430-fr6047

器件型号:EVM430-FR6047

您好!

出于各种原因、我需要在不使用 USS 软件的情况下连接到 EVM430-FR6047。

我曾尝试使用 USB-I2C 软件狗并将其直接连接到 J1接头(COMM-SCL、COMM-SDA、COMM-IRQ)。 我让这个解决方案"几乎"正常工作、但是

I2C 通常超时、如下所示:

当通过 输入0x99来请求应用程序版本时、等待 COMM_IRQ 变为低电平、然后读取响应。 在演示板未发出警告的情况下、这很有效。

如果存在"A0高级校准表"等警告、我会错过对0x99命令的响应。

 

 

 

支持

 

滤波

地址

数据

-2.46E-05.

 

 写入

14.

55 AA 09 04 97 01 00 00 00 9C 00

1.60E-02.

 

 写入

14.

55 AA 09 04 99 00 00 00 00 9D 00

 

 

2.56E-03.

 

 阅读

15.

09 04 A0 01 00 00 00 A5 00 FF FF

8.55E-03.

 

 阅读

15.

09 04 A0 01 00 00 00 A5 00 FF FF

 

 

 

 

 

 

 

 

 

 

 

由于最初的 COMM-IRQ 超时约为2ms、我重新编译并刷写了固件、从而在 i2cslave_defs.h 中增加了 I2CSLAVE_REQ_TOMEOUT_CYCLES

我可以从连接到示波器的 COMM_IRQ 线路看到、该更新成功、并且设法在 COMM_IRQ 为低电平时读取响应。 结果与上述相似。

 

对于如何解决此问题,您有什么建议吗?

对于如何通过访问 EVM430-FR6047解决最初的问题,您有其他建议吗?

我能否启用 UART 协议、然后能够使用通过 USB 端口进行连接 ? 如果是、这是否会让我完全访问?

祝你一切顺利

OLE

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

    您好 Ole:

    很抱歉对您的问题答复延迟-您是否仍需要帮助?

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

    您好、

    您应该能够使用 UART 而不是 I2C。  这是 comm_config.h 文件中的配置设置。

    接下来、按如下所示添加跳线。  这会将数据包从 MSP430路由到程序员的反向通道 UART。  该端口将在设备管理器中显示为 MSP Application COM 端口。  然后、您可以与您的 Matlab 或其他应用程序通信。

    如果这对您不起作用、请告诉我。

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

    大家好、Dennis、非常感谢您的答复。

    我已经按照你的指示,但仍然没有使它发挥作用。

    我对 comm__config.h 进行了更改,重新编译了应用程序并刷写了板 UART。 我使用串行捕捉应用程序对电路板进行了测试、并且可以看到 J3上振幅为3V3的脉冲。

    按照图中的建议进行连接时、电压降至0.5V。 这表明微控制器上的相应引脚被设置为低阻抗或被配置为输出。 我将向您发送设置图片、以排除我将其链接错误的情况。

    祝你一切顺利

    OLE

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

    大家好、Dennis、非常感谢您的答复。

    我已经按照你的指示,但仍然没有使它发挥作用。

    我对 comm__config.h 进行了更改,重新编译了应用程序并刷写了板 UART。 我使用串行捕捉应用程序对电路板进行了测试、并且可以看到 J3上振幅为3V3的脉冲。

    按照图中的建议进行连接时、电压降至0.5V。 这表明微控制器上的相应引脚被设置为低阻抗或被配置为输出。 我将向您发送设置图片、以排除我将其链接错误的情况。

    祝你一切顺利

    OLE

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

    您好、

    奇怪-让我看看我是否可以在我身边设置它。