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/TMS320F28377S:PWM 9和 PWM 10出现问题

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/651051/ccs-tms320f28377s-issue-with-pwm-9-and-pwm-10

器件型号:TMS320F28377S

工具/软件:Code Composer Studio

我无法使用 DSP 的 PWM 9A/9B 和 PWM 10A/10B、而其他 PWM 通道工作正常。

在原理图中、这些也标记为计时器。

任何帮助。

提前感谢。

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

    您能否进一步讨论您的问题? 您如何无法使用它们?
    引脚是否未按预期切换? -请检查您的 GPIO 配置
    您能否配置寄存器? -请检查外设时钟使能位。
    您使用的是什么硬件?

    您掌握的任何其他信息将有助于解决您的问题。

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

    ddd

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我要实现的正弦三角 PWM。 我在相应引脚的输出端看不到任何脉冲。 其他 PWM 通道正在工作。 原理图中将 PWM 9/10标记为计时器(我们通过电路板得到)。 我是否需要做任何其他事情?

    谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我的 GPIO 配置对所有 PWM 通道都采用相同的格式。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我解决了这个问题,但我不知道为什么要这么做。 这是我所做的更改:

    GpioCtrlRegs.GPAGMUX2.bit.GPIO18= 1;//从0更改为1

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

    请看 SPRS880、第4.5.1章

    对于在一个引脚上具有4个以上功能的较新器件、TI 添加了额外的 MUX 寄存器。 应使用 GPIO_SetupPinMux 和 GPIO_SetupPinOptions 函数、因为随后可以使用表中的 GPIO 索引值

    例如、ePwm9A

    GPIO_SetupPinMux (16、GPIO_MUX_CPU1、5);

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    GpioCtrlRegs.GPAGMUX2.bit.GPIO18= 1;//从0更改为1

    为什么上述更改会使其生效。

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

    Mitja 在她的回复中解释得很好、除了第4.4.1节 GPIO 复用引脚

    [引用用户="Mitja Nemec"]

    请看 SPRS880、第4.4.1章

    对于在一个引脚上具有4个以上功能的较新器件、TI 添加了额外的 MUX 寄存器。 应使用 GPIO_SetupPinMux 和 GPIO_SetupPinOptions 函数、因为随后可以使用表中的 GPIO 索引值

    [/报价]

    查看表4-2 GPIO 复用引脚。 您可以清楚地看到所需的每个 GPIO 的设置。 GPyGMUXn 一行、GPyMUXn 一行。 这种额外级别的 GPIO 多路复用使我们能够极大地扩展我们的 GPIO 多路复用功能、从而在更多引脚上提供扩展的功能。

    谢谢、
    标记