Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
任何人都可以帮助我在软件中计算 32 位微控制器的复杂计算。我正在使用发光体 LM3S9D96,需要以浮点数计算日志(以 10 为底)和功率,例如 (170)^0.75。
这个 Cortex M3 芯片不太适合这种数学运算,因为它没有浮点硬件支持。log您的编译器工具链将具有and的库实现pow,这将起作用,但需要许多周期。
log
pow
如果您真的需要更高的速度,您可以将您的算法转换为使用定点数学。或者,如果您有大量可用内存且输入范围有限,则可以使用表查找。