TI中文支持网
TI专业的中文技术问题搜集分享网站

F28335的PWM触发启动ADC采样

    大神们好!小弟在用PWM触发ADC采样时,pwm3配置如下

EPwm3Regs.ETCLR.bit.SOCA = 1;
EPwm3Regs.ETSEL.bit.SOCAEN = 1; // Enable SOC on A group
EPwm3Regs.ETSEL.bit.SOCASEL = 4; // Select SOC from from CPMA on upcount
EPwm3Regs.ETPS.bit.SOCAPRD = 2;

ADC设置如下

AdcRegs.ADCST.bit.INT_SEQ1_CLR = 1; //清零中断标志
AdcRegs.ADCST.bit.INT_SEQ2_CLR = 1;
AdcRegs.ADCTRL2.bit.EPWM_SOCB_SEQ = 0; //仅在级联模式下有用 由PWM触发
AdcRegs.ADCTRL2.bit.INT_ENA_SEQ1 = 1; //中断使能
AdcRegs.ADCTRL2.bit.INT_MOD_SEQ1 = 0; //中断模式 0 每一个序列完成后中断 1隔一个序列
AdcRegs.ADCTRL2.bit.EPWM_SOCA_SEQ1 = 1; //设置PWM触发SEQ1
AdcRegs.ADCTRL2.bit.EXT_SOC_SEQ1 = 0; //设置外部触发SEQ1 AdcRegs.ADCTRL2.bit.SOC_SEQ1 = 0; //触发信号清零

 但就是进不去我的ADC中断中,不知是何原因,麻烦帮小弟解答下,不甚感激!

赞(0)
未经允许不得转载:TI中文支持网 » F28335的PWM触发启动ADC采样
分享到: 更多 (0)