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.

[参考译文] CCS/TMS320F28379D:将一个 DSP 上的 GPIO 连接到另一个 DSP

Guru**** 2546960 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/627171/ccs-tms320f28379d-connect-gpio-on-one-dsp-to-another

器件型号:TMS320F28379D

工具/软件:Code Composer Studio

您好!

我尝试让两个 DSP 协同工作、我所做的是使用一些 GPIO 来同步两个 DSP。 我直接将一个 DSP 上的 GPIO 连接到另一个 DSP、将它们设置为第1 /第2个 DSP 的输出/输入。 问题是、有时我丢失了两个 DSP 之间的同步、但有时它们可以很好地同步。 我的问题是:

1.是否可以将 DSP#1的输出 GPIO 直接连接到 DSP#2的输入 GPIO?

2. ePWM_ISR 是否具有严格的时序? 偶尔会出现问题吗?

3.要实现0-100%占空比,最好设置 CMPA/B=PRD/ZRO,还是在 AQ 子模块中使用设置/清除功能?

非常感谢!!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    直接连接不是问题、但我建议您将输入 GPIO 配置为外部中断。

    此致、
    Gautam
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢! 如果我只是读取其他中断中引脚的状态、会有什么问题吗? 该中断为 ePWM_ISR、工作频率为140kHz。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    但我希望没有其他中断(例如 CPU_timer0)会中断 ePWM 计时器。