找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 177923|回復: 22
打印 上一主題 下一主題
收起左側

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS這個警告怎么消除?

  [復制鏈接]
跳轉到指定樓層
樓主
ID:80961 發(fā)表于 2015-6-7 01:13 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
keil 編譯的時候出現(xiàn)這個警告*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS 要怎么消除??沒有任何錯誤,也沒有沒用過的子程序!

#include "reg52.h"                                                   
#define  uchar  unsigned char                                       
#define  uint unsigned int
sbit d1=P3^7;
sbit d2=P3^6;
sbit d3=P3^5;
sbit d4=P3^4;
sbit IN1=P1^0;// 左邊電機為10,正轉
sbit IN2=P1^1;//  左邊電機        位01,反轉
sbit IN3=P1^2;// 右邊電機為10,正轉
sbit IN4=P1^3;//右邊電機為01,反轉
void xunji(void);
void zuozhuan(void)
{ IN1=1;
  IN2=0;
IN3=0;
IN4=1;        }


void youzhuan(void)
{ IN1=0;//
IN2=1;//右邊正轉且左邊反轉
IN3=1;//
IN4=0;        //

}

void qianjin(void)
{ IN1=1;//
IN2=0;//
IN3=1;//左右都為正轉
IN4=0;//
}
void stop(void)
{IN1=0;
IN2=0;
IN3=0;           //都為零
IN4=0;
}
void main()
{
   
while(1)
{ xunji();
}
}
void xunji()
{
if(d1==0&&d2==0&&d3==0&&d4==0)
{
    void qianjin();
          }//前進全亮
   if(d1==0&&d2==0&&d3==0&&d4==1)
   {
     zuozhuan();
   }
   if(d1==1&&d2==0&&d3==0&&d4==0)
   {
      youzhuan();
   }
           if(d1==1&&d2==1&&d3==1&&d4==1)
        {  stop();
        }
}
linking...
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?QIANJIN?DIANJI
Program Size: data=9.0 xdata=0 code=102
creating hex file from "電機"...
"電機" - 0 Error(s), 1 Warning(s).
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏3 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:80961 發(fā)表于 2015-6-7 01:15 | 只看該作者
也沒有沒有調用沒有用的子程序!這是為什么啊?
回復

使用道具 舉報

板凳
ID:1 發(fā)表于 2015-6-7 01:27 | 只看該作者
WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
不影響運行啊,只是說你定義的函數(shù)沒有調用而已
回復

使用道具 舉報

地板
ID:1 發(fā)表于 2015-6-7 01:27 | 只看該作者
  1. if(d1==0&&d2==0&&d3==0&&d4==0)
  2. {
  3.     void qianjin();
  4.           }//前進全亮
  5.    if(d1==0&
復制代碼


這是你的程序 你吧void去掉再試試..

評分

參與人數(shù) 1黑幣 +5 收起 理由
子子子子子 + 5

查看全部評分

回復

使用道具 舉報

5#
ID:80961 發(fā)表于 2015-6-7 12:57 | 只看該作者
恩恩,今天早上剛剛搞定。

評分

參與人數(shù) 1黑幣 +35 收起 理由
admin + 35 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

6#
ID:98789 發(fā)表于 2017-3-5 21:13 | 只看該作者
你怎么解決的樓主
回復

使用道具 舉報

7#
ID:201991 發(fā)表于 2017-5-17 22:25 | 只看該作者
ben1210 發(fā)表于 2015-6-7 01:15
也沒有沒有調用沒有用的子程序!這是為什么。

我也遇到了一樣的情況 樓主你怎么解決的 求告知.
回復

使用道具 舉報

8#
ID:194301 發(fā)表于 2017-5-18 12:44 | 只看該作者
沒有調用到自己前面聲明的函數(shù),刪掉就好了
回復

使用道具 舉報

9#
ID:141361 發(fā)表于 2017-5-30 23:05 | 只看該作者
To_遠方 發(fā)表于 2017-5-17 22:25
我也遇到了一樣的情況 樓主你怎么解決的 求告知.

你定義的函數(shù)沒有使用到,告訴你別浪費單片機的空間,所以只需要把那個函數(shù)給屏蔽就可以了
回復

使用道具 舉報

10#
ID:257260 發(fā)表于 2018-7-17 10:16 | 只看該作者
smallriver 發(fā)表于 2017-5-30 23:05
你定義的函數(shù)沒有使用到,告訴你別浪費單片機的空間,所以只需要把那個函數(shù)給屏蔽就可以了

正解,
回復

使用道具 舉報

11#
ID:353444 發(fā)表于 2018-7-20 09:09 | 只看該作者
明白了,
回復

使用道具 舉報

12#
ID:414093 發(fā)表于 2018-12-17 16:01 | 只看該作者
我也是遇到相同的問題,求解決
回復

使用道具 舉報

13#
ID:414093 發(fā)表于 2018-12-17 16:02 | 只看該作者
C:\Users\Administrator\Desktop\截圖
回復

使用道具 舉報

14#
ID:535176 發(fā)表于 2019-8-7 22:21 | 只看該作者
ben1210 發(fā)表于 2015-6-7 12:57
恩恩,今天早上剛剛搞定!!

我同樣的為問題,怎么搞定的啊”
回復

使用道具 舉報

15#
ID:617157 發(fā)表于 2019-10-6 22:57 | 只看該作者
冷月楓 發(fā)表于 2019-8-7 22:21
我同樣的為問題,怎么搞定的啊”

兄弟,你可以了嗎,我也遇到一樣問題
回復

使用道具 舉報

16#
ID:634587 發(fā)表于 2019-11-17 20:08 | 只看該作者
上面說了,把void去掉就對了,我也遇到過這個錯誤提示
回復

使用道具 舉報

17#
ID:564486 發(fā)表于 2020-4-21 10:27 | 只看該作者
這個不是錯誤,只是你 定義的東西沒有使用而已,提醒你一下,而且warning下面一般都有提示,例如我這個就是函數(shù)C:\Users\Administrator.WM-201907091037\Desktop  LCD_SHOWSTR1()沒有調用過
回復

使用道具 舉報

18#
ID:311846 發(fā)表于 2020-4-21 19:09 | 只看該作者
thatscool 發(fā)表于 2019-10-6 22:57
兄弟,你可以了嗎,我也遇到一樣問題

你們能不能看下回復?注釋掉就行了,反正你也沒用
回復

使用道具 舉報

19#
ID:731224 發(fā)表于 2020-4-21 19:41 | 只看該作者
文件名要為英文
回復

使用道具 舉報

20#
ID:380987 發(fā)表于 2021-2-16 18:04 | 只看該作者
支持 正解
回復

使用道具 舉報

21#
ID:945628 發(fā)表于 2021-6-28 08:57 | 只看該作者
我用到了子程序,可是還是這樣是為什么

回復

使用道具 舉報

22#
ID:88762 發(fā)表于 2021-10-28 17:54 | 只看該作者
在鏈接器選項卡里添加去除警告就可以消除了。


回復

使用道具 舉報

23#
ID:1005788 發(fā)表于 2022-3-6 10:25 | 只看該作者
admin 發(fā)表于 2015-6-7 01:27
WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
不影響運行啊,只是說你定義的函數(shù)沒有調用 ...

感謝大佬
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表