主题中讨论的其他器件: controlSUITE、 C2000WARE-DIGITALPOWER-SDK
我添加了所有库并根据 SolarLib PDF 完成了每条指令、但在构建过程中遇到错误。 我的目的是在 TMS320F28035电路板中实现 PLL
这些是我所得到的错误和代码的屏幕截图。

代码
SPLL_3ph_SRF_init (grid_FREQ、_IQ21 (浮点)(1.0/ISR_FREQUENCY))、&spll1);
abc_dq0_pos1.a =_IQmpy (GridMeas1、_IQ (0.5));
abc_dq0_pos1.b =_IQmpy (GridMeasur2、_IQ (0.5));
abc_dq0_pos1.c =_IQmpy (GridMeas3、_IQ (0.5));
abc_dq0_pos1.sin=_IQsin ((spll1.theta[1])<<3);// Q24至 Q21
abc_dq0_pos1.cos=_IQcos ((spll1.theta[1])<<3);// Q24至 Q21
ABC_DQ0_POS_IQ_MACRO (abc_dq0_pos1);
//Q24至 Q21
spll1.v_q[0]=(int32)(_IQtoIQ21 (abc_dq0_pos1.q));
// SPLL 调用
SPLL_3ph_SRF_IQ_FUNC (&spll1);



