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.

[参考译文] MSP430F6736:EVM430F6736

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

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/680699/msp430f6736-evm430f6736

主题中讨论的其他器件:MSP430F6736EVM430-F6736

大家好、

我一直在使用 EVM430-F6736

现在、我假装只使用 msp430f6736A的微控制器、其学术目标(我是硕士学生)是对微控制器进行编程、以实现类似于电表但更简单的系统。 我假装只测量单相的电流、电压、有功功率、无功功率和电量、功率因数和频率。 我已经 使用 IAR 软件使用较小的代码对 EVM430F6736 (www.ti.com/.../slaa517e.pdf)进行了重新编程。

下一步是使用串行端口并与我的 PC 通信、因为我必须保存测量值、因为现在我只能在显示屏中看到测量值。 我必须在该任务中使用 Matlab。 我将使用 Matlab 做一个 GUI、但首先我的目标是读取和打印数据。

实际上、我使用 slaa517的代码文件(www.ti.com/.../getliterature.tsp EVM430F6736进行了重新编程、因此 EVM430F6736现在就像我第一次收到时一样。

为了完成此目标、我测量了一个灯、串行端口连接到 PC USB 端口(在本例中搜索使用的端口、即 COM3)。 我使用了以下基本 Matlab 代码:

                

我没有收到数据。

但我在 IAR 项目中看到 serial.c 未包含在 emeter-6733项目中(我认为这是个问题、因为我无法在 MATLAB 中读取和打印数据、但我不确定。 如果问题不是、请告诉我)。 我已将文件添加到工程中、现在工程中有以下文件:

                 

当我使用 serial.c 文件在 IAR 中对 EVM430F6736进行编程(使用 MSP-FET)时、我遇到了下一个问题:

编译配置:emeter-6733 -调试  
正在更新生成树...  
serial.c  
致命错误[Pe1696]:无法打开源文件"termios.h" C:\Users\Miguel \Desktop\slaa55_nuevooo\SLAA517\Sources\emeter-ng\serial.c 62  
搜索:"C:\Users\Miguel \Desktop\slaa55_nuevooo\SLAA517\Sources\emeter-ng/./emeter-toolkit\"  
搜索:"C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.4\430\inc\dlib\"  
搜索:"C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.4\430\inc\"  
搜索:"C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.4\430\inc\dlib\c\"  
运行 C/C++编译器时出错  

错误总数:1.  
警告总数:0

现在我无法解决问题,我想添加这个库,在互联网上搜索问题,但我没有解决问题。  

有人可以帮帮我吗?

提前感谢!

Miguel

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

    根据您描述的内容、我怀疑您没有从 EVM 接收任何数据、因为 EVM 可能会在发送数据之前等待特定命令。

    在您之前的一篇文章中、我承诺将分享我们即将推出的具有 CCS 支持功能的库。 我很高兴地通知您,TI.com 上提供了新电能测量设计中心和软件库的官方软件版本。 它支持 CCS、并包含支持的 EVM 的文档和设计中心示例。 请从以下链接下载并安装该版本:

    www.ti.com/.../MSP430-ENERGY-MEASUREMENT

    如果您有任何疑问、请告诉我。

    此致、

    James

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

    尊敬的 James:

    感谢您尝试解决我的问题、但在这段时间内、我无法解决。 我知道我没有收到数据、正如我在上一篇文章中告诉过您的那样、这是因为如果我添加 serial.c IAR 会显示我的错误(首先、我必须添加一个名为 termios.h 的文件.h 后来、IAR 显示了我的另一个新错误、因为您需要添加其他文件.h、我添加了所需的文件.h、它看起来是其他问题、而且这些问题也一再出现)。 我不知道如何解决该问题(在您之前的回答中、我知道您尝试告诉我该问题很容易解决、这是合理的、因为有一些文件具有串行配置、但这些文件不是在 EVM 中初始编程的)。 因此、我认为在这种情况下使用串行端口确实不是很困难、我在这方面花费了大量时间、但结果并不好。 您知道问题吗?

    另一方面、您告诉我、提供了支持此项目的 CCS 的新库(非常感谢您记得它)。 但我对此有一些疑问。 你知道我是一名学生、完成了我的学习。 我的主项目结束了、这是使用 EVM 的项目。 我已经为 IAR 中的项目修改了所有 MSP430F6736代码。 我必须在6月1日的两周内完成这些文件。 因此、我必须问您在项目中使用 IAR 或 CCS 之间是否有很大的差异、如果您可以简单地解释一下它是否有很大的改进或相似之处。 (如果您也可以向我提供有关为此项目使用 IAR 或 CCS 的建议)。 您必须考虑到我从未使用过 CCS、而且我没有太多时间开始和执行项目的其他部分。


    提前感谢

    Miguel

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

    您好、Miguel、

    我建议从具有 IAR 支持 的旧库中切换、而是熟悉具有 CCS 支持的新电能测量设计中心(EMDC)工具。 IDE 非常相似、使用 CCS 所花费的时间远小于解决 IAR 问题所花费的时间。

    EMDC 工具的优点在于、您可以非常快速地启动并运行并测量电压、电流、功率、能量等。使用提供的 EVM430-F6736示例项目之一。 我相信这将有助于加快您的项目进度、尤其是因为您提到这只是整个项目的一部分。 这是新 EMDC 工具发布的主要目标之一-使计量测量变得如此简单快捷、用户可以专注于其应用开发、而不是始终专注于计量测量的工作!

    我建议您通读 EMDC 技术指南(在 此处找到)中的快速入门部分。

    此致、

    James

    MSP 客户应用