KeilMDK4中出現警告:warning: #870-D: invalid multibyte character sequence的一種解決方法


今天在進行模塊移植的時候,Keil突然出現一個警告:#870-D: invalid multibyte character sequence,指向的語句是

 1     ADS1248_Temp[0] = ADS1248_ResToTemp(ADS1248_MeasureData[0]);
 2         Temperature1 = ADS1248_Temp[0]; 
 3         printf("\r\n The Temperature of Channel is :%f\r\n",Temperature1);
 4      
 5         ADS1248_Temp[1] = ADS1248_ResToTemp(ADS1248_MeasureData[1]);
 6         Temperature2 = ADS1248_Temp[1]; 
 7         printf("\r\n The Temperature of Channel is :%f\r\n",Temperature2);
 8          
 9         ADS1248_Temp[2] = ADS1248_ResToTemp(ADS1248_MeasureData[2]);
10         Temperature3 = ADS1248_Temp[2]; 
11         printf("\r\n The Temperature of Channelis :%f\r\n",Temperature3);
12          
13         ADS1248_Temp[3] = ADS1248_ResToTemp(ADS1248_MeasureData[3]);
14         Temperature4 = ADS1248_Temp[3]; 
15         printf("\r\n The Temperature of Channel is :%f\r\n",Temperature4);
View Code

中的printf("\r\n The Temperature of Channel is :%f\r\n",Temperature4);這個語句,試過很多方法都沒有把警告解除,后來突然想到可能是代碼模塊放的位置不對引起的,這個函數放在mian()的后面了,在main函數的前面聲明了函數。想到的辦法就是把函數移動到mian()函數的前面,再次進行編輯,警告通過了,后來再次把函數模塊放到mian()后面編譯,也通過了,不知道是什么原因,記錄一下,后面再測試一下,看是否是位置不對引起的

鏈接:https://pan.baidu.com/s/1ajvDcC8FsPk7c24Jf73ItQ 密碼:bo4l


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM