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.

[参考译文] CCS/MSP432P401R:混合代码:Energia和ccsv7

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/601736/ccs-msp432p401r-mix-code-energia-and-ccsv7

部件号:MSP432P401R
主题中讨论的其他部件:Energia

工具/软件:Code Composer Studio

您好,

我需要混合两个项目,一个在Energia,另一个在ccsv7...

我不知道是否可能,但我不知道怎么做。

我想将两个程序组合在一起,发送PWM信号,等待,测量电压值(使用analogRead),并在串行端口(Serial.print)上显示数据。 在ccsv7中,我找不到通过串行端口显示数据的方法,我需要Energia代码。

我将使用以下两种解决方案之一:

将两个项目合并为一个项目,并能够在同一个文件中使用Energia和ccsv7的功能。 即,我可以在ccsv7中使用Serial.print。 (我已尝试复制Energia文件的包含,但我无法复制)

按msp432的引脚5.4 ADC读取的串行端口值显示(ccsv7中的所有代码,因为在ccsv7中,如果我能够读取电压值,但串行端口不显示电压值, 虽然可以说这些值不是真正的值,但它们会振荡0.2 伏特,并且使用Energia代码,这些值会更加精确)

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

    J.Martin,

    听起来您好像在尝试将Energia代码添加到CCS项目中,但合并C代码和Energia代码的更简单方法是将C代码添加到Energia草图中。

    查看此帖子 ,其中显示了如何将TivaWare代码添加到Energia草图中。 MSP432的情况略有不同,但应采用相同的流程。

    此致,

    Daniel Ogilvie

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

    我看过视频并尝试将CCS代码传递给Energia,但无法生成代码。 我想用msp432来做,我不能知道的是什么不同的东西。

    我搜索了互联网,但我找不到关于在msp432或MSP430中将CCS代码传递给Energia的任何其他信息

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

    目前Energia板管理器中有两个MSP432封装。 一个称为"Energia MSP432开发板",另一个称为"Energia EMT RED MSP432开发板"。  "Energia MSP432板"是支持红色和黑色板的传统封装。 此软件包可与CCS一起使用。  "Energia EMT RED MSP432 boards"(能源EMT RED MSP432板)。它仅支持红色板,顾名思义,目前在CCS中使用它时存在一些问题。 如果您安装了此软件包,则解决方法是卸载 "Energia EMT red MSP432 boards"(Energia EMT RED MSP432板)并安装 "Energia MSP432 boards"(Energia MSP432板)。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    两个单独的代码工作正常,将它们组合在一起会给我带来问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    J Martin,

    您能否告诉我们您在Energia董事会经理中拥有哪种MSP432封装?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Evan Wakefield,

    我有"Energia MSP432开发板",因为我的msp432不是红色的
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    J Martin,

    我不能为Energia说话,但我知道在CCS7中,不再推荐黑色启动板,因为它包含旧的,试验性的预发行硅片,而我们最新的软件不再支持该芯片。 此处的建议是购买新的启动板(Red LaunchPad)并将其用于开发。 这将有助于解决许多看似奇怪的问题,您可能会在使用新软件开发过程中看到这些问题。  

    您可以在以下位置购买新产品: www.ti.com/.../msp-exp432p401r

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    由于不活动,我将关闭此线程。 如果您对此主题有其他问题,请随时回复,以便根据需要重新打开该主题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    没有人能够对我在这条线中所说的话作出回应。

    只有一个人对他所说的话给了我一点答复,但这不是有效的,因为这对另一个板(TIVA)是有效的。

    我想要 的是这个e2e.ti.com/.../172.4393万 ,但是有了msp432,似乎没有人知道怎么做。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    J.Martin,

    您的LaunchPad是黑色的吗?

    据我所知,您正在尝试启用从设备到串行终端的串行通信。 这可以通过以下示例完成:dev.ti.com/.../

    我还了解到,您正在尝试将Energia添加到CCS7中,对吗? 如果是,您希望使用什么软件? DriverLib或其他内容? CCS7仅支持SimpleLink SDK,它包含MSP432 DriverLib,但我们仅支持Red LaunchPad,因为我们对黑色启动板(包含试验性硅)和红色启动板(包含生产质量硅)之间的硅进行了许多改进。

    这些答案将有助于缩小所要求的范围。 谢谢! 很抱歉,我们还没有弄清楚这一点。
x 出现错误。请重试或与管理员联系。