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.

28034的SOC

Other Parts Discussed in Thread: CONTROLSUITE

怎样配置28034的ADC采样,在TBCTR = 0x0000和TBCTR = TBPRD时同时采样并且都触发中断?

  • 这个你可以在ADC中设置:
    首先你应该要用上下计数模式的PWM吧?然后设置用这个PWM触发两个SOC,其中一个在TBCTR = 0x0000的时候,另一个在TBCTR = TBPRD的时候,并且配置这两个SOC对应一个ADC端口。
  • 这对应一个SOCAEN和SOCBEN吗?然后触发ADCINT1和ADCINT2中断吗?有没有例子参考?

  • 这个SOCAEN或SOCBEN是对于ePWMA,eWPMB来说的,是指ePWMA或eWPMB发出的触发信号。
    你的程序应该要将两个AdcRegs.ADCSOCxCTL.bit.CHSEL配置为同一个ADCIN口(x表示ADCSOC0~15)。
    可以参考官方例程,但例程是配置一个SOC对应一个ADCIN的
    C:\ti\controlSUITE\device_support\f2803x\v130\DSP2803x_examples_ccsv5\adc_soc
  • 我配置成TBCTR = 0x0000和TBCTR = TBPRD触发中断ADCINT2,我怎样判断是由TBCTR = 0x0000还是由TBCTR = TBPRD触发的?