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.

[参考译文] TMS320F28379D:CCS

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1468515/tms320f28379d-ccs

器件型号:TMS320F28379D

工具与软件:

大家好!

我希望您能表现得好。

我对** interrupt_ex1_external**示例有几个问题、非常感谢您的见解:

1.通常与整数关联时、为什么字母**L**与浮点数一起使用?
2.为什么使用** volatile **关键字声明全局变量?

我附上了供参考的屏幕截图。 期待您的宝贵解释。

提前感谢您。

此致、

Sameer

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

    尊敬的 Sameer:

    因此、数字后的"L"用于表示浮点  字面量 在这种情况下、它 用于表示浮点常量、L 后缀指定 a 悬空 参数。

    术语"volatile"用于提示编译器不要对变量做出某些假设。  访问表示存储器映射外设的存储器位置时、必须使用 volatile 关键字。  C2000优化指南 

    有关易失性用例的更多信息、请查看此论坛帖子:

    https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/3415/multi-threading-and-global-variables---volatile-keyword-required 

    此致、
    Ozino

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

    尊敬的 Ozino:

    感谢您的指导。  

    此致、

    Sameer

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

    尊敬的 Sameer:

    很高兴听到这个建议回答了您的问题。 感谢您的反馈。 尽全力完成您的开发工作!

    此致、

    Ozino