|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
還是浮點(diǎn)運(yùn)算問(wèn)題,m128,哪位有浮點(diǎn)轉(zhuǎn)定點(diǎn)的算法例程給一個(gè)。 |
| 作者:hbtian 欄目:單片機(jī) |
如題,用ICCAVR直接編程得到的運(yùn)算結(jié)果不可以。 哪位有浮點(diǎn)轉(zhuǎn)換成定點(diǎn)的算法程序給一個(gè)多謝啦 |
| 2樓: | >>參與討論 |
| 作者: hbtian 于 2006/10/20 11:37:00 發(fā)布:
下面是我用ICC編的程序,用STUDIO軟仿真只能得到整數(shù)結(jié)果。 大家給看看是什么問(wèn)題? #include <iom128v.h> #include <macros.h> #include <math.h> #include <stdio.h> /*硬度值計(jì)算公式 /*****************函數(shù)列表***********************/ float HV_N(float F_N,float D_N); float HV_kgf(float F_kgf,float D_kgf); /*****************函數(shù)列表***********************/ /*****************函數(shù)定義*********************/ float HV_N(float F_N,float D_N) { float HV_N_res=0.0; HV_N_res=(0.1891*F_N)/(D_N*D_N); return HV_N_res; } float HV_kgf(float F_kgf,float D_kgf) { float HV_kgf_res=0.0; HV_kgf_res=(1.854*F_kgf)/(D_kgf*D_kgf); return HV_kgf_res; } /*****************函數(shù)定義**********************/ /*****************主函數(shù)**********************/ void main(void) { float HV_res=0.0; HV_res=HV_kgf(100.2,0.2); } /*****************主函數(shù)**********************/ 軟仿真的結(jié)果是4635,只有整數(shù)結(jié)果. |
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |