音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

ADS上做數(shù)學運算產(chǎn)生錯誤,請大家?guī)兔Ψ治龇治?/h1>

作者:wyfwx 欄目:ARM技術(shù)
ADS上做數(shù)學運算產(chǎn)生錯誤,請大家?guī)兔Ψ治龇治?br>測試代碼如下:

uint16 high, data;
fp32 VALUE_f32, VALUE;
VALUE = 10.543;

VALUE_f32 = VALUE * 10;   //此時VALUE_f32的值是105.43,運算正常
VALUE = VALUE_f32;        //此步兩個變量也都是105.43,正常
high = (uint16)VALUE;     //high的值是0xCDCD, VALUEVALUE_f32的值也變成了0xCDCDCDCD,這是為什么?
VALUE = VALUE_f32 - high;
data = VALUE * 100;        //0.0XX

2樓: >>參與討論
wyfwx
補充說明
我用的是LPC2132,  ADS1.2

3樓: >>參與討論
酸葡萄
??
臨時變量,被釋放了。
改成全局變量就不會有這種事了。

4樓: >>參與討論
yingq5594
同意酸葡萄的觀點
我在調(diào)試打印機程序時也碰到了一個這樣的問題,改成全局變量后就沒事了

5樓: >>參與討論
shencai555
我想問一下該局部變量為什么會被釋放?其機理是怎樣的?
 
6樓: >>參與討論
yppah
可能你high, data在后面就沒有用
把high, data改為全局變量就沒事了

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
請教yppah!
那位大哥有2214的啟動代碼 可以給我嗎?
2131試驗板上2136的問題
請問周公:有EasyARM2200開發(fā)板的T-kernel bsp嗎?
求救。!
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號