主题中讨论的其他器件:C2000WARE
大家好、
在 C:\ti\c2000\C2000Ware_4_03_00_00\libraries\calibration\HRPWM\f2837xd\lib\readme.txt 中,是否指定 SFO()将使用数组
volatile uint32_t ePWM[(PWM_CH + 1)]={0、EPWM1_BASE、EPWM2_base};
以及状态变量:
uint16_t status = SFO_Incomplete;
这看起来很奇怪。 为什么定义全局变量? `SFO`如何检查阵列的大小? 为什么状态也应该是全球性的?
此外,我应该选择5或6? 这两个库之间的区别是什么?
5. SFO 库 Driverlib 以 EABI 格式实现 - SFO_v8_FPU_lib_build_c28_driverlib_eabi.lib
6.基于 Driverlib 的 SFO 库的索引库 - SFO_V8_FPU_lib_build_c28_driverlib.lib
除了 readme.txt 之外,我没有找到任何与这个 SFO 库相关的文档。
我想了解的内容:
-是否需要这个全局`ePWM`变量,是否可以更改它的名称,或更好,发送到 SFO( ePWM )?
- SFO 平均需要多长时间?
-我应该多久叫 SFO ? 是否合理地在每40kHz PWM 周期调用它?
提前感谢!
此致、
Jejomar