2012-10-08 26 views
-1

任何人都可以幫助我用軟件計算32位微控制器的複雜計算。我使用的是LM3S9D96,需要計算日誌(基數爲10)和浮點數(如(170)^ 0.75)的功率。用於32位微控制器的複數數學

+0

歡迎來到Stack Overflow!問題和答案格式在您顯示您嘗試的內容以及對此不起作用的情況下效果最佳。這讓人們瞭解你在做什麼或試圖做什麼。我已經對您的問題的標籤進行了一些編輯,以幫助更好地定位您的受衆。 –

回答

1

這個Cortex M3芯片不適合這種算術,因爲它沒有浮點硬件支持。你的編譯器工具鏈將會有logpow的庫實現,它們可以工作,但會花費許多週期。

如果你真的需要更多的速度,你可以轉換你的算法來使用定點數學。或者如果您有大量的內存空間和有限的輸入範圍,可以使用表格查找。