标签: floating-point microcontroller
任何人都可以帮我计算软件中32位微控制器的复杂计算。我使用的是LM3S9D96,需要计算日志(基数为10)和浮点数,如(170)^ 0.75。
答案 0 :(得分:1)
这种Cortex M3芯片不太适合这种数学运算,因为它没有浮点硬件支持。您的编译器工具链将具有log和pow的库实现,这将实现,但需要很多周期。
log
pow
如果您真的需要更高的速度,可以将算法转换为使用定点数学。或者,如果您有大量可用的内存和有限的输入范围,则可以使用表查找。