各位专家和大神,遇到一个问题,希望能得到你们的帮助
我在导入controlSUIT的例程2833x_SGENT1的源代码后,编译没有问题,但是在研究主程序代码是一个疑问
SGENT_1 sgen = SGENT_1_DEFAULTS;
for(i=0;i<SIGNAL_LENGTH;i++)
{
sgen.calc(&sgen);
xn=sgen.out;
ipcb[i]=xn;
}
程序里的红色标记部分的函数的程序代码找不到
在sgen.h里有如下代码
typedef struct {
unsigned int freq;
unsigned int step_max;
unsigned int alpha;
int gain;
int offset;
int out;
void (*calc)(void *);
}SGENT_1;
#define SGENT_1_DEFAULTS { 5369,\
1000,\
0,\
0x7fff,\
0,\
0,\
(void (*)(void *))SGENT_1_calc}
当我把鼠标箭头放在SGENT_1_calc上时,出现如下提示
