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.

[参考译文] RM57L843:HalCoGen 生成的 NHET 程序

Guru**** 2387080 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/1363547/rm57l843-nhet-program-generated-by-halcogen

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

你好

在我们的电路板中、并非所有 NHET 引脚都可用于 HET 功能。 HalConGen 生成一个具有7个 PWM 的标准程序。 我们已将一些 PWM 配置到同一个引脚0、我认为这是不正确的。 我不想在程序中保留这些 PWM 函数、因为有人可能会尝试使用它们。

在 HalConGen 中是否可以只启用我们想要的函数?

如果我只是删除说明、我是否也应该更改 LRP?

此致、

Marcio。

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

    尊敬的 Marcio:

    Unknown 说:
    在 HalConGen 中是否有办法只启用我们想要的函数?

    您可以禁用 PWM 的引脚操作。

    即使为 PWM 创建代码、如果我们未启用上面突出显示的复选框、则不会对相应的 PWM 执行任何引脚操作。 在这里只针对所需的 PWM 启用引脚操作。

    Unknown 说:
    如果我只是删除了说明,我也应该更改 LRP 吗?

    它不是强制性的、但您可以根据需要减小。 循环分辨率时间的主要目的是在循环到期之前执行循环中的所有指令。 如果你减少指令、那么显然、与之前的值相比、执行所需的时间将更少。

    但是删除指令不是一个好主意、因为如果您从 HALCoGen 重新生成代码、那么删除的代码将再次生成。

    与其使用这种方法、最好使用 HET_IDE 生成代码、在这种情况下、您只需创建应用所需的最少代码。

    --
    谢谢。此致、
    Jagadish。