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.

[参考译文] MSPM0G1107:MSPM0-SDK:计时器-驱动程序库不支持 CCACTUPD

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1369684/mspm0g1107-mspm0-sdk-timer---ccactupd-not-supported-by-driver-lib

器件型号:MSPM0G1107
主题中讨论的其他器件:DRV8313

工具与软件:

大家好!

在我们的应用中、我们使用 TIMA0来控制外部电机驱动器 DRV8313。

电机驱动器的 PWM 输入连接到 MCU 的 CC 输出、EN 输入连接到互补的 CC 输出。

由于互补 CC 输出上不需要 PWM、因此我可以根据需要使用"DL_Timer_overrideCCPOut"函数控制互补输出的逻辑电平。

为了在发生零事件时同时设置所有六个输出、我需要使用 CCUPD 的影子函数 和  CCACTUPD (CCACTUPD)。

但是、在最新版本的驱动程序库(版本:2.00.01.00)中 、我只能找到一个用于写入 CCUPD (DL_TimerA_setCaptCompUpdateMethod)的函数、但对于 CCACTUPD (可能我忽略了它)。

为什么没有写入  CCACTUPD 位的函数? 是否计划在将来包含该功能?

提前感谢您!

此致、

霍尔格

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

    您好、Holger、

    我现在正在浏览我们的库、而且也没有看到任何可用于写入 CCACTUPD 位的函数。 我将对我们的软件团队执行 ping 操作、看看是否有原因未包含该函数、或者是否有其他原因我们无法找到并使用该函数。 感谢您指出这一点!

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

    尊敬的 Dylan:

    非常感谢您的答复。 期待您的同事提供反馈!

    此致、

    霍尔格

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

    您好,Dylan,

    您是否已经对此主题有过反馈、或者我们何时可以从软件团队获得反馈?

    提前感谢您!

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

    您好、Holger、

    该 TT 未能及时提交到即将发布的 SDK 更新中、我希望它是下一个的一部分。 我们通常每个季度发布这些 SDK 更新。  

    如果您想要手动实现这样的函数、并且需要建议、或者如果您有任何其他问题、请随时创建一个新主题。 谢谢!