當我只調用了5ms后,編譯完成時他還把15ms的函數警告了下未調用,可不可以有什么指令讓編譯器知道我不用delay.h的15ms延時函數,不要去編譯我沒調用過的函數
/******************************************************/
//包含頭文件
/******************************************************/
#include "config.h"
#include "delay.h"
/******************************************************/
//函數名稱:Delay15ms
/******************************************************/
void delay15ms()
{
uint8 i,j;
i = 27;
j = 226;
do
{
while (--j);
_nop_();
}
while(--i);
}
/******************************************************/
//函數名稱:Delay5ms
/******************************************************/
void delay5ms(void) //誤差 0us
{
unsigned char a,b;
for(b=185;b>0;b--)
for(a=12;a>0;a--);
}
|