请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F280049 大家好、
我正在帮助我的客户调试他们的 S/W
cdoe 非常简单、使用 EPWM1 SOCA 触发 ADCA CH0。
这是它们的 PWM 设置、我可以在 CCS 中观察到 SOCA 标志:
ePWM_DisableADCtrigger (EPWM1_base、ePWM_SOC_A); ePWM_setADCTriggerSource (EPWM1_base、ePWM_SOC_A、ePWM_SOC_TBCTR_U_CMPA); ePWM_setADCTriggerEventPrescale (EPWM1_base、ePWM_SOC_A、3); ePWM_enableADCtrigger (EPWM1_base、ePWM_SOC_A);
这里是 ADC SOC 配置。 一切似乎都正常、但不会触发 SOC。
ADC_setVREF (ADCA_BASE、ADC_reference_external、ADC_reference_3_3V); // //将 ADCCLK 分频器设置为/4 // ADC_setPrescaler (ADCA_BASE、ADC_CLK_DIV_4_0); // //将脉冲位置设置为晚期 // ADC_setInterruptPulseMode (ADCA_BASE、ADC_PULSE_END_of _CONV); // //为 ADC 加电、然后延迟1ms // ADC_setupSOC (ADCA_BASE、ADC_SOC_NUMBER0、ADC_TRIGGER_EPWM1_SOCA、 ADC_CH_ADCIN0、10); ADC_enableConverter (ADCA_BASE); DEVICE_DELAY_US (1000);
此致、
Brian


