主题中讨论的其他器件:C2000WARE
您好!
如示例中所示
\C2000Ware_4_03_00_00\driverlib\f28004x\examples\cmpss\cmpss_ex1_asynch.c
仅考虑一次触发跳闸操作、完全缺少逐周期
与此相关、中提出了一个问题
我认为答案不完整,请回答以下问题,以便作出澄清:
请提供 cmpss_ex1_asynch.c 的完整代码、由于 CBC 与 DCBEVT2相连、而不是 DCBEVT1、因此修改后将 OST 替换为 CBC。
此外、请在 C2000Ware 的下一个正式版本中包含 CMPSS 上带有斜坡的修改示例
从 cmpss_ex1_asynch.c 中提取
//
//启用 DCB 作为 OST
//
ePWM_enableTripZoneSignals (EPWM8_BASE、EPWM_TZ_SIGNAL_DCBEVT1);
//
//将 DCB 路径配置为未过滤和异步
//
EPWM_setDigitalCompareEventSource (EPWM8_BASE、
EPWM_DC_MODULE_B、
EPWM_DC_EVENT_1、
EPWM_DC_EVENT_SOURCE_ORIG_SIGNAL);
谢谢。
Andrei.