|
這段程序編譯后,出現(xiàn)這個(gè)錯(cuò)誤提示: warning C294: unreachable code
一下這個(gè)屏蔽掉一個(gè),就可以編譯。是什么原因?
return wendu; //返回整型常數(shù)便于顯示小數(shù)位數(shù)字
return wendu_2; //返回帶兩位小數(shù)的實(shí)際溫度
uint Re_Convert() //熱電偶數(shù)據(jù)讀取,返回溫度
{
long int a=0x7ff8;
long int wendu=0,wendu_1;
float wendu_2;
uint i;
CS=1;
SCK=0;
delay(200);
_nop_();
_nop_();
CS=0;
for(i=1;i<=16;i++)
{ wendu=wendu<<1;
_nop_();
SCK=1;
if(SO==1){wendu=wendu|0x01;}
else wendu=wendu|0x00;
_nop_();
_nop_();
SCK=0;
_nop_();
_nop_();
}
wendu_1=wendu&a;
wendu_1=wendu_1>>3;
wendu_2=wendu_1*0.25;
wendu=wendu_2*100; //放大100倍轉(zhuǎn)成整型常數(shù)
return wendu; //返回整型常數(shù)便于顯示小數(shù)位數(shù)字
return wendu_2; //返回帶兩位小數(shù)的實(shí)際溫度
}
|
|