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.

[参考译文] MSP430F6779:MSP430F6779

Guru**** 1997545 points
Other Parts Discussed in Thread: MSP430F6779, MSP430F5529, UNIFLASH
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1239098/msp430f6779-msp430f6779

器件型号:MSP430F6779
主题中讨论的其他器件: MSP430F5529UNIFLASH

尊敬的 TI 支持团队:

这里我们将使用 MSP430F6779  IC 和电能测量设计中心软件来测量电能计量应用。

我们按照电能测量设计中心 指南中提到的步骤进行了操作、下面是我们的 GUI 得到的内容。

在这里、HID 器件显示为"HID Connected"、但 MCU 名称和固件版本不可见、如指南中所示。

电流:

预期值:

通过使用 TI 示例 UART 回显代码对 HID 桥和 MSP430F6779的 UART 端口进行编程、我们已分别检查了这两个端口的 UART 端口。

两个板的 UART 端口均可正常工作、其中从 TX 发送的数据在 RX 上成功接收。  

我们在这里缺失了什么内容吗?

请告知。

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

    我认为您可能需要使用 GUI 生成的代码、而不是"UART 回显代码"对 MSP430F6779进行重新编程

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

    是的、我们 使用 GUI 生成的代码对 MSP430F6779进行编程。

    它将连接、但看不到器件名称和固件版本。

    这就是我们使用 UART 回显代码来检查两个板的 UART 功能的原因。

    此 UART 检查由 TI 专家 Vikas Chola 先生提供建议。  

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

    我只想再次检查 HID 桥是否基于 F5529?

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

    是的、HID 桥基于 MSP430F5529。

    然后、它成功连接到我们的 MSP430i20240能量计板、在该板上可以看到器件名称和固件版本。  

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

    您是否可以尝试移除 F6779以查看其是否仍显示 "HID Connected"。 我认为是的、就像我记得的。

    我假设 HID 桥与 F6779之间的连接可能存在某些问题。

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

    是的、回答正确。 如果只连接到 HID Bridge、则会显示 HID Connected。

    在不提供交流连接的情况下、我只将隔离器两侧的 GND 引脚(公共 GND)短路了。  

    我在两侧都对3.3V 电源执行了相同的操作。

    这是我在 GUI 上得到的结果:

    固件版本与指南中提到的版本匹配、但器件名称是"未知器件(0)"、而不是 MSP430F6779。

    这样做的原因是什么?

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

    我不确定您是否可以在调试模式下检查此函数以查看在未连接交流电的情况下会发生什么情况。

    我想您需要使用振荡器来检查 UART 是否发送了所需的数据。

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

    大家好,谢谢伊森。

    进入调试模式后、器件被识别为 MSP4306779。

    再次感谢您的帮助。

    现在、我们准备好了一个设置、可以提供三相交流电、从那里开始、我们将继续进行校准。

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

    大家好。

    当能量计 IC 通过编程连接器进入调试模式时、我们会在能量计设计中心 GUI 的"结果"选项卡中获取所有3个阶段的值:  

    但是、当我们刷写相同的代码、断开编程连接器并为其提供交流电源时、系统将识别该器件、但在"Results"选项卡中未观察到任何值:

    为了进行测试、我们需要提供三相交流电源、但我们无法将能量计 IC 保持在调试模式、因为我们无法在电路板上有交流电时连接编程连接器。

    是否有任何线索表明结果仅在调试模式下显示、而不在闪存模式下显示?

    我们甚至尝试生成 txt 文件并使用 Uniflash 对其进行编程、但即使在这种情况下、这些值也未出现。  

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

    您能否检查器件是否运行良好? 您可以使用 LED 切换来实现该目的。

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

    是的、该器件运行良好。

    由于我们的板上没有 LED、因此我们在 UART TX 上生成了方波、它在调试和释放模式下都运行良好。

    我们无法弄清为什么在能量计设计中心 GUI 中、当器件编程为释放模式时没有显示结果。 当我们只是将 HID 桥连接到能量计板时、即使是器件名称和固件版本也无法识别。 一旦我们连接编程器并进入调试模式、该器件就会被识别为 具有正确固件版本的 MSP4306779。 调试模式充当器件工作时的某种触发器。

    是否知道这种情况可能发生的原因?  

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

    如果是、我的问题是在释放模式下、UART 不会发送任何数据?  

    您能否将 GPIO 切换添加到 UART 接收代码中并在释放模式下进行检查?