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/MSP430FR5738:要使用的数据类型

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/791228/ccs-msp430fr5738-which-data-types-to-use

器件型号:MSP430FR5738

工具/软件:Code Composer Studio

您好!

我将 CCS 与 MSP430Fr5738搭配使用、共同开发超低功耗应用。 MCU 将在其寿命的大部分时间处于睡眠状态、定期唤醒间隔约为每小时两次。

我想知道是否有建议使用的数据类型来尽可能优化 MSP430的代码? 或者 int、char、unsigned 变量是否仍然存在?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    "优化"是什么意思? 如果您的速度是指速度、如果系统上有可用的速度、请使用"FAST"类型、例如:"UINT_fast8_t"

    请注意、这可能会浪费存储器来提高速度、例如、它可能会对8位字符使用16位 int。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的重播。

    我希望尽可能缩短唤醒时间。 这反过来会优化电池消耗。 是否有相关的应用手册?

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

    唤醒时间包括两个部分、一个是硬件唤醒时间、另一个是从中断例程的起始点到目标代码行的长度。 您不仅应优化数据类型、还应优化中断例程。 没有关于固件运行时间的数据类型的常见建议。 您可以通过拆分代码来优化代码、以便在中断例程中的目标代码之前删除不需要的代码。
    此外、请考虑器件的硬件复位时间、这将比您的中断例程运行时间长很多。