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/TMS320F28377D:28377 DAC Dual_core

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/639533/ccs-tms320f28377d-28377-dac-dual_core

器件型号:TMS320F28377D

工具/软件:Code Composer Studio

您好!

需要建议在 CPU1和 CPU2中使用 DACA 和 DACB。 我想在 CPU1中生成使用 DACA 的正弦波和在 CPU2中生成使用 DACB 的三角波。 我已经尝试过 dual_core 闪烁代码、它运行良好。 我已进行更改以生成波形、但写入 CPU1的代码工作正常。 是否有任何配置?

此致

Shirly

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

    在 CPU2上使用外设的常用方法是在 CPU1上配置外设、然后将外设所有权交给 CPU2。 在本例中、您将在 CPU1上配置 DACA 和 DACB。 之后、您将 DACB 的控制权交给 CPU2。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    弗兰克、

    感谢您的响应...我可以理解配置 CPU2中使用的外设的概念必须在闪烁示例中的 CPU1中进行初始化...是否有任何 API 可为 CPU2配置 DAC、如 GPIO_SetupPinMux (34、GPIO_MUX_CPU2、0);用于配置 GPIO34的函数?

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

    Shirly、

    您还可以在 CPU1获得所有权后在 CPU2上配置外设。 要为 CPU2提供 DAC 的控制、请为相应的 DAC 设置 DevCfgRegs.CPUSEL14.bit.DAC_X。 我们没有针对 DAC 的任何双 CPU 示例、但您可以将其基于 f2837xd\examples\dual\adc_ePWM\cpu01和 f2837xd\examples\dual\adc_ePWM\cpu02中的 adc_ePWM 双 CPU 示例。 DAC 的流程应该相似。