[求助]MPLAB C30编译器对内部延时头文件delay.h调用问题

2020-02-08 12:28发布

最近刚入手dsPIC30F系列的dsPIC30f4013,看到MPLAB C30文件夹内部包含了很多头文件其中就有delay.h头文件,分别在C:Program FilesMicrochipMPLAB C30srcperipheral_30F_24H_33Finclude和C:Program FilesMicrochipMPLAB C30supporthperipheral_30F_24H_33F里面(文件定义都相同,只是放置地方不一样),现在我想调用延时函数,delay.h头文件已经加入工程,并且把libp30F4013-coff.a加入了library file里面,现在编译还是不能识别延时函数,大家说这是怎么回事呢?谢谢了!!我用的是MPLAB C30 V3.02,是不是编译器的问题呢?



=====================delay.h头文件定义=================================

/* Change the following definition to match the instruction frequency
of the application in MIPS (MHz) */
#define Fcy  16000000

void Delay( unsigned int delay_count );
void Delay_Us( unsigned int delayUs_count );

#define Delay200uS_count  (Fcy * 0.0002) / 1080
#define Delay_1mS_Cnt     (Fcy * 0.001) / 2950
#define Delay_2mS_Cnt     (Fcy * 0.002) / 2950
#define Delay_5mS_Cnt     (Fcy * 0.005) / 2950
#define Delay_15mS_Cnt    (Fcy * 0.015) / 2950
#define Delay_1S_Cnt      (Fcy * 1) / 2950
0条回答

一周热门 更多>