32位微控制器的复杂数学

时间:2012-10-08 16:22:00

标签: floating-point microcontroller

任何人都可以帮我计算软件中32位微控制器的复杂计算。我使用的是LM3S9D96,需要计算日志(基数为10)和浮点数,如(170)^ 0.75。

1 个答案:

答案 0 :(得分:1)

这种Cortex M3芯片不太适合这种数学运算,因为它没有浮点硬件支持。您的编译器工具链将具有logpow的库实现,这将实现,但需要很多周期。

如果您真的需要更高的速度,可以将算法转换为使用定点数学。或者,如果您有大量可用的内存和有限的输入范围,则可以使用表查找。