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.

[参考译文] MSP430FR2153:使用 uC 实时执行 exp 和 log 函数

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1057588/msp430fr2153-using-uc-for-performing-exp-and-log-functions-in-real-time

器件型号:MSP430FR2153
主题中讨论的其他器件:MSP430FR2353

我们正在开发气体传感器。 浓度的检测和计算需要使用指数和对数方程进行数学计算。 是否可以使用 MSP430FR2353/55实时执行这些计算?  

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

    定义"实时"

    如果您牺牲一些精度、则可以使用查找表和内插。

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

    气体进入后5到10秒内的实时时间。 精度可能会因扩展而牺牲。 查找表是我们已经查看的选项。

    但只是想知道是否可以实现 log 和 exp 函数。

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

    当然、如果您的时间刻度是秒、则应该没有问题。 使用浮点和 math.h 如果时间是一个问题、请查看查找表。

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

    库函数已实现、正如 Keith 所说、时间将(几乎肯定)不会成为问题。  

    代码大小可能-- FR2153具有(仅) 16KB 的代码空间,我不知道 log+exp+[一般为浮点]库函数的大小。 尝试使用其中的每一个来编码一些简单的东西、然后查看它是否构建。

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

    你是对的。 空间是一个问题。 我尝试一下并告诉您。 感谢 Keith 和 Bruce 的支持。