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.

[参考译文] MSP430FR2355:常量数组定义错误?

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1117011/msp430fr2355-error-with-const-array-definition

器件型号:MSP430FR2355

这是一个带定义的 h 文件...它正在用作 UART 库文件中的查找...

为什么会出错??

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

    您是否在这个.h 文件之前包含 stdint.h?

    uint8_t 是否突出显示为红色?

    这对我来说很好:

    const uint8_t dummy[2][2][2]={{0、0}、{0、0}}、  

                    {0、0}、{0、0}}

    };

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

    是的,包括 stdint.h…奇怪的是,每次我单击其中一个突出显示的问题时,代码都会打开新版本的 h 文件,而不是跳转到打开文件的行???

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

    事实证明,它不喜欢每行之后的//注释...如果我在一段多代码中删除它们,它似乎很高兴...有什么想法???

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

    "\//"位对我来说很奇怪、可能是一个问题。 您首先说继续下一行、然后继续评论。

    当我用 gcc 尝试该方法时、会抱怨有一个杂散"\"。 如果要使用连续字符、除了换行符之外、不要在后面跟随任何内容。

    然后、您同样不需要像这样的初始化程序中的行连续字符。

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

    注意……感谢帮助……评论使代码更易读,因为它是一个库文件……所以我知道我使用的是哪个 SMCLK 频率

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

    然后使用/**/注释,而不是这些新增的 C++内容。

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

    我试过……他们也不工作……我只是把他们拿走了,看起来一切都很好