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.

[参考译文] MSP430FR5994:在 TI 上使用 Arduino 代码与 Energia、我该怎么做?

Guru**** 2589275 points
Other Parts Discussed in Thread: ENERGIA

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/744533/msp430fr5994-using-arduino-code-on-the-ti-with-energia-how-do-i-do-it

器件型号:MSP430FR5994
主题中讨论的其他器件:Energia

大家好、我发现这个名为 Energia 的精彩程序看起来与 ardunio IDE 完全一样。  

但是、Arduino 中的源代码不能立即在 Energia 下编译。

我从一览中注意到、Arduino 功能不需要订购、源代码中的上述功能可能会调用其下方定义的功能。

是否有办法在 Energia 中实现该功能? 我的代码是为了方便阅读而订购的、如果我必须按运行顺序重新订购所有内容、这会很混乱。 我真的希望我没有在其中留下循环逻辑(Arduino 甚至允许、代码在 Arduino MEGA 下运行正常吗?)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您只需为函数创建原型并将其放置在程序顶部即可。 它甚至可以位于.h 文件中、因此您不必查看它们。 例如、如果您具有:

    int foo (int x){return 2*x}//函数 foo 声明

    您只需要以下行:
    int foo (int x);//函数 foo 原型

    调用 foo 之前-通常位于文件顶部。 这些命令告诉编译器在函数 foo "看到"它之前应该从函数 foo 中得到什么。

    这是 Arduino 为您提供的培训轮之一-在实际的 C++文件中、它会为您添加原型。

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

    谢谢您 Keith、

    非常有用!

    我能够在 Energia 中快速编译 Arduino 代码、我预计会重写几周。