-1

ソフトウェアで32ビットマイクロコントローラーの複雑な計算を計算するのを手伝ってくれる人はいますか?著名なLM3S9D96を使用しており、ログ(10進数)と(170)^0.75などの浮動小数点数の累乗を計算する必要があります。

4

1 に答える 1

1

この Cortex M3 チップは、浮動小数点ハードウェアをサポートしていないため、そのような計算にはあまり適していません。コンパイラ ツールチェーンには と のライブラリ実装がlog含まれpowますが、これは機能しますが、多くのサイクルが必要になります。

本当にもっと速度が必要な場合は、アルゴリズムを変換して固定小数点演算を使用することができます。または、余裕のあるメモリが多く、入力範囲が限られている場合は、テーブル ルックアップを使用できます。

于 2012-10-09T03:55:22.590 に答える