This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大家好、
在 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
你好,Jejomar,
很抱歉延迟回复,我会回我们的 SFO 专家来协助解决这个问题。 请在24小时内回复。
谢谢!
Luke
你好,Jejomar,
5. SFO 库 Driverlib 以 EABI 格式实现 - SFO_V8_FPU_lib_build_c28_driverlib_eabi.lib
6.基于 Driverlib 的 SFO 库的索引库 - SFO_V8_FPU_lib_build_c28_driverlib.lib
第6个是 Driverlib 的索引库、它基本上按照在项目属性中所做的配置采用 EABI 格式或 COFF 格式库。 建议使用6、但如果用户仅使用 EABI 格式、则可以继续操作、仅在项目中添加5。 它应该会得到相同的结果。
除了 readme.txt 之外,我没有找到任何与此 SFO 库相关的文档。
器件 TRM 中还提供了有关 SFO 库的简要文档。 您也可以要求客户查看同样的内容以获取其他文档。
SFO 平均需要多长时间?
事实上,之前曾就《证券及期货条例》图书馆的时间安排进行过详细讨论。 您 ︎ 在此处查看它- TMS320F280049-Q1:SFO 库花费时间太长- C2000微控制器论坛- C2000 μ 微控制器- TI E2E 支持论坛
到目前为止我还没有确切的数字、但为了便于理解、SFO 应在后台循环中运行、可以中断、这不会在应用程序执行中引起任何问题、即可能在应用程序中添加的无限循环中。
考虑到执行速度缓慢、我不建议在 ISR 中调用 SFO 函数、最好是在较慢的后台循环中调用。
谢谢。
Aditya.