主题中讨论的其他器件:C2000WARE、 controlSUITE、 TMDSPREX28335
大家好、
我们的客户有几个关于 C2000的 IQMath 库的问题:
2. 在其中一个示例代码中,ADC 数据的读取方式如下: _IQ16toIQ ((_IQ) AdcRegs.ADCRESULT0);
_IQ12toIQ ((_IQ) AdcMirror.ADCRESULT0);
_IQ12toIQ ((_IQ) AdcRegs.ADCRESULT0>>4);
3.在同一示例代码中,也有以下两行:
4. 我正在做一个逆变器. 在执行整个控制并获得调制指数值后、我是否应该将调制指数从 IQ 格式转换为浮点、然后分配给6个 EPWM 寄存器中的任何一个的 CMPA 或 CMPB?
5、 我如何执行 IQ 格式的"if 语句"?
6. 我是在我的代码中定义 global-Q 值还是应该在 IQmath.h 头文件中更改它?
7. 在以下屏幕截图中的"指定浮点支持"选项中、我是否需要 FPU32库支持或 softlib? 或者我应该保留 FPU32库支持并在代码中包含 IQmath.h?
很抱歉列出了很多问题、但希望您能帮助我们。 提前感谢!
此致、
Jejomar