日韩欧美自拍在线观看-欧美精品在线看片一区二区-高清性视频一区二区播放-欧美日韩女优制服另类-国产精品久久久久久av蜜臀-成人在线黄色av网站-肥臀熟妇一区二区三区-亚洲视频在线播放老色-在线成人激情自拍视频

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

ICC是否有bug?我的數(shù)到哪里去了?

作者:lism 欄目:單片機
ICC是否有bug?我的數(shù)到哪里去了?
一段程序:
extern CHAR txbuf[3];
void pf(void){
     uint TEMP;
     TEMP=((ulong)(1000<<8)/(0xffff00/(TEMP<<1)));//假設(shè)此時TEMP=123;
     txbuf[1]=TEMP>>8;        //
     txbuf[2]=TEMP&0x00ff; //此時txbuf[1]、txbuf[2]得到的值卻為0
     vs(TEMP);//此時TEMP的值又能付給其它函數(shù)
}   
   程序執(zhí)行時,沒有任何中斷。
   單片機是M8,堆賤大小128bytes。

   就算改為這樣也付不出去。見鬼!
void pf(void){
     uint TEMP;
     TEMP=123;
     txbuf[1]=TEMP>>8;        //
     txbuf[2]=TEMP&0x00ff; //此時txbuf[1]、txbuf[2]得到的值卻為0
     vs(TEMP);//此時TEMP的值又能付給其它函數(shù)


2樓: >>參與討論
lism
找到原因了。是其它地方有錯。txbuf的值未被調(diào)用。
 
參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
我的JTAGICE成功了
請大家推薦幾本學習AVR MEGA16 的比較好的書!
哪有詳細介紹看門狗資料的?
請問AVR怎么處理double64的數(shù)據(jù)?或48位數(shù)據(jù)?
avr小獲成功
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 www.hbjingang.com 浙ICP證030469號