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-F6779:将EVM430-F6779连接到PC并使用CCS或IAR

Guru**** 2611705 points
Other Parts Discussed in Thread: MSP-FET, EVM430-F6736

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/663897/evm430-f6779-connecting-the-evm430-f6779-to-pc-and-use-ccs-or-iar

部件号:EVM430-F6779
主题中讨论的其他部件: MSP-FETEVM430-F6736

大家好,

我有一个带有MSP430的EVM430-F6779 3相测量器件,并通过RS 232-USB转换器将其连接到我的笔记本电脑。

那么,是否可以通过此连接在CCS或IAR嵌入式工作台中捕获值,或者是否需要外部MSP-FET连接?(http://www.ti.com/tool/MSP-FET

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

    您好Dennis,

    感谢您的帖子。 您是否有机会了解 使用MSP430F677x (A) 应用报告实施的三相电子瓦时计? 它包括许多有关如何使用EVM430-F6779的有用详细信息。 基本上,RS-232接口提供了一个隔离接口,使EVM可以在EVM连接到高压交流电源时安全地与PC通信。 计量数据被传递到PC上运行的GUI。 此GUI还允许您安全地校准EVM。

    对EVM进行编程时,您不希望连接到高压,因为JTAG接口未被隔离。 您只需更改周围的一些跳线(可在上面链接的文档中找到),以便在编程时允许MSP-FET为器件供电,然后将它们改回,以便在连接到高压时允许板载电源为EVM供电。

    此致,

    詹姆斯

    MSP客户应用程序

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

    感谢您的回复。
    我n`t过这份申请报告,但在这一问题上,它没有帮助我。
    因此,基本上可以通过此RS-232-USB连接电缆(www.delock.de/.../merkmale.html,如果我只更改EVM上的跳线?
    因为我用高压交流电测试了设置并在GUI中获得了一些正确的值,但即使是与CCS的连接也失败了。
    是否可以从GUI中提取值并将其传输到Excel,或者这是否只能通过CCS或IAR实现?

    此致,

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

    您好,

    虽然我购买了USB 2.0 版本,但此适配器应该可以正常工作。 关于跳线,EVM上有许多跳线。 我指的是DVCC跳线,应该根据EVM的供电方式进行配置。 这些跳线不会直接影响RS-232操作。 但是,应该正确填充TX_EN和RX_EN跳线,以便通信正常工作。 同样,请参阅应用报告中的表1,了解正确的电源和跳线配置。

    因为我用高压交流电测试了设置,并在GUI中获得了一些正确的值,但即使与CCS的连接也失败。
    是否可以从GUI提取值并将其传输到Excel,或者是否只能通过CCS或IAR实现?[/QUOT]

    很遗憾,我没有关注您所说的话。 此源代码仅支持IAR,因此我不知道您为何提到CCS。 GUI和MSP430使用基于DLT645的协议来回发送数据。 您可以随意开发自己的通信协议和GUI来捕获数据。 请记住,IAR环境有助于编程或调试代码,但不适合像GUI那样捕获实时计量数据。

    此致,

    詹姆斯

    MSP客户应用程序

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

    所有跳线的设置均正确,如表1所述。
    我在校准GUI中获得的值是正确的。
    但是,我无法编写自己的程序,因为我对此没有足够的知识。
    是否有办法为我自己的数据收集重写校准界面? 或者在不编写全新程序的情况下在Excel中收集数据?

    我现在更聪明地使用了IAR,CCS不能用于EVM。

    此致,

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

    您好Dennis,

    遗憾的是,我们源代码中的通信处理方式并不简单。 在许多不同的文件中有许多层和结构,我已经了解到,了解正在进行的工作的最佳方法是搜索整个项目并遵循变量,函数等

    当校准GUI打开时,它会向EVM发送命令,要求提供数据。 收到中断时,GUI中的命令将在通信状态机中的'emeter-dlt645.c'文件中处理。 请随意查看命令。

    由于您不需要GUI,最好在'emeter-main.c'文件中添加代码。 有一些代码用计量数据更新液晶屏,这可能是一个好地方。 在运行一段时间后,我做了类似的工作,从EVM430-F6736获取原始ADC样本。 我尝试尽可能多地重复使用源代码中的函数,然后我就开始工作了(尽管我确信它可以做得更好)。

    我确信我的代码不会按现在的方式对您有效,但我希望它是一个良好的参考。 只需在文件中搜索"[JE]即可查看我添加的内容。 请记住,这是针对F6736代码而不是F6779。

    e2e.ti.com/.../7875.emeter_2D00_main.c

    此致,

    詹姆斯

    MSP客户应用程序

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

    非常感谢James,

    这是一个全面而深刻的答案。

    我在一些论坛和MSP-FET的产品页上读到,需要这一点才能在 IAR中捕获EVM430的实时值。  是这样吗? 如果正确,我必须将此MSP-FET用于我的应用,或者您是否也可以使用RS-232/USB转换器向我解释这种方法? 或者,连接到IAR通常需要此接口吗?

    我现在有点困惑。 我不知道我应该选择哪种方式,哪种方式最简单。

    谢谢,此致,

    Dennis

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

    这是一个全面而深刻的答案。

    我在一些论坛和MSP-FET的产品页上读到,需要这一点才能在IAR中捕获EVM430的实时值。 是这样吗? 如果正确,我必须将此MSP-FET用于我的应用,或者您是否也可以使用RS-232/USB转换器向我解释这种方法? 或者,连接到IAR通常需要此接口吗?

    我现在有点困惑。 我不知道我应该选择哪种方式,哪种方式最简单。

    谢谢,此致,

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

    您好Dennis,

    MSP-FET允许您在通过代码进行调试时查看寄存器和变量。 这是通过JTAG信号完成的,在开发过程中非常有用,以确保代码和低级结果正常工作。

    对于您的最终产品,您需要一个将传输计量数据的隔离接口(例如 Vrms,IRMS,有源能量,无功能量等)。 我们的EVM使用连接到光电隔离器的MSP430 UART接口。 然后,低电平UART电压向上/向下转换为RS-232电平,以便与PC通信。 对于您的应用,您可能有另一个与MSP430通信的MCU或处理器,在这种情况下,您可能需要隔离二者之间的UART到UART信号。 此接口不能与IAR一起使用。

    基本上,您需要购买MSP-FET来调试代码并对设备进行编程。 RS-232接口提供一个隔离接口,用于在设备运行时传输计量数据。

    这是否合理?

    此致,

    詹姆斯

    MSP客户应用程序