IAR中(我用CC2430单片机)延时函数问题
我在网上找的了一段代码:
#ifndef __IAR_DELAY_H
#define __IAR_DELAY_H
#include <intrinsics.h>
#define XTAL 8 //可定义为你所用的晶振频率(单位Mhz)
#define delay_us(x) __delay_cycles ( (unsigned long)(x * XTAL) )
#define delay_ms(x) __delay_cycles ( (unsigned long)(x * XTAL*1000) )
#define delay_s(x) __delay_cycles ( (unsigned long)(x * XTAL*1000000) )
#endif
我把它贴到h文件,编译时提示我:Error[Pe223]: function "__delay_cycles" declared implicitly
然后我又贴到c文件里,还是一样的错误,求解啊