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.

28377d并行运行问题

Expert 1250 points
Other Parts Discussed in Thread: CONTROLSUITE

现在想在CPU0里让EPWM1触发ADCA模块,然后做闭环,在CPU1里让EPWM4触发ADCB模块,然后做闭环,就是两个CPU独立运行,这样的功能该怎么设置,

  • 我也是刚接触双核28377D  

    你在每个CPU中都实现对应的功能了吗      实现了  我觉得就是分别下载进去就可以了吧

  • CPU1为主,CPU2为从,有些寄存器只有CPU1有操作权限:

    分别在2个CPU内使能PWM和AD时钟;

    CPU1内将PWM和AD分别配置给两个CPU,CPUSELx寄存器;

    分别在两个CPU内初始化PWM和AD;

    初始化完成后,在CPU1内配置GPIO为PWM。

  • 可以参考这个例程C:\ti\controlSUITE\device_support\F2837xD\v150\F2837xD_examples_Dual\adc_epwm,去设置如何让CPU2产生PWM去触发ADC采样。

    至于CPU1的采样,可以参考例程:C:\ti\controlSUITE\device_support\F2837xD\v150\F2837xD_examples_Cpu1\adc_soc_epwm

    两个CPU工程都是独立的工程。

    ERIC