Part Number:TMS320F280039C
你好, 我需要一个I/O 去触发 PWM 的 DCAEVT 事件,这个功能可以完成, 但是我为了防止误触发 我设置了 GPIO_setQualificationPeriod(0x10,2); 但没有任何效果。
代码如下,麻烦帮我看下,我错在哪里。 谢谢。
GPIO_setDirectionMode(10, GPIO_DIR_MODE_IN);
GPIO_setPadConfig(10, GPIO_PIN_TYPE_PULLUP);
GPIO_setMasterCore(10, GPIO_CORE_CPU1);
GPIO_setQualificationMode(10, GPIO_QUAL_ASYNC);
/GPIO_setQualificationPeriod(0x10,2);
XBAR_setInputPin(INPUTXBAR_BASE, XBAR_INPUT1, 10);
XBAR_setEPWMMuxConfig(XBAR_TRIP4, XBAR_EPWM_MUX01_INPUTXBAR1);
XBAR_enableEPWMMux(XBAR_TRIP4, XBAR_MUX01);
EPWM_selectDigitalCompareTripInput(base, EPWM_DC_TRIP_TRIPIN4, EPWM_DC_TYPE_DCAH);
EPWM_setTripZoneDigitalCompareEventCondition(base, EPWM_TZ_DC_OUTPUT_A1, EPWM_TZ_EVENT_DCXH_HIGH);
EPWM_setTripZoneAction(base, EPWM_TZ_ACTION_EVENT_DCAEVT1, EPWM_TZ_ACTION_DISABLE);
EPWM_setDigitalCompareEventSource(base, EPWM_DC_MODULE_A, EPWM_DC_EVENT_1, EPWM_DC_EVENT_SOURCE_FILT_SIGNAL);
EPWM_setDigitalCompareEventSyncMode(base, EPWM_DC_MODULE_A, EPWM_DC_EVENT_1, EPWM_DC_EVENT_INPUT_NOT_SYNCED);
EPWM_setDigitalCompareFilterInput(base, EPWM_DC_WINDOW_SOURCE_DCAEVT1);
Yale Li:
yao zhang 说: 但没有任何效果。
没有效果具体是指什么?另外图片上传失败了,请重新上传一下。