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.

[参考译文] TMS570LS1224:如何将此引脚配置为 PWM "N2HET1[10]"

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1414638/tms570ls1224-how-can-this-pin-be-configured-as-pwm-n2het1-10

器件型号:TMS570LS1224
主题中讨论的其他器件:HALCOGEN

工具与软件:

如何将该引脚配置为 PWM"N2HET1[10]"  

我已经有一个工作代码、他们在其中引用函数"pwmStart (hetRAM1、1U)"以在  N2HET1[10]上生成 PWM

我对函数1U 与[10](N2HET1[10])的相对应方式感到困惑

有人能帮我理解吗?

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

    尊敬的 Bindu:

    我对功能中的1U 如何与[10](N2HET1[10]
    相对应感到困惑

    实际上、1对应于 PWM1、为了验证该 PWM 在哪个引脚上生成、我们应该需要参考 HALCoGen 配置。

    例如、请参考我的示例配置:

    如上所示、这里我将在 HET1[1]上生成 PWM1、也许在你的情况下、它可被配置为 HET1[10]引脚。 请检查它。

    ——
    谢谢、此致、
    Jagadish。

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

    我指的是5年前的产品代码。

    在我们没有 halcogen 设置可用的地方。

    您可以提供配置寄存器 吗、我可以在其中搜索代码库来查找多路复用为哪个 PWM 的 N2HET1[10])?

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

    尊敬的 Bindu:

    您需要在 HET 程序指令中更改引脚编号。 为此、您需要了解用于 PWM 生成的 HET 程序。

    例如、在 HALCoGen 情况中、我将 PWM1引脚从1更改为10、并比较 hl_het.c 文件、结果如下:

    这里我们使用了 PWCNT 指令在占空比进行引脚切换、这就是它们在该指令中改变引脚编号的原因。 同样、您应该识别在情形中生成 PWM 的指令、并需要在相应的指令上更改 PIN 码。

    ——
    谢谢、此致、
    Jagadish。