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.

[参考译文] MSPM0G3507:计时器 driverlib 缺少第二个比较源的 API

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1312281/mspm0g3507-timer-driverlib-missing-apis-for-second-compare-source

器件型号:MSPM0G3507

在最新的 SDK (1.20.00.05)中、.h 和文档中出现了以下函数、但似乎没有实现。 这是错误吗?还是漏掉了一些东西?

DL_Timer_setSecondCompSrcDn
Timer_Get CompSrcDn
DL_Timer_setSecondCompSrcUp
Timer_Get CompSrcUp
DL_Timer_setSecondCompActionDn
DL_Timer_getSecondCompActionDn
DL_Timer_setSecondCompActionUp
DL_Timer_getSecondCompActionUp

我要尝试在输出通道 C0/C1/C2上的单个 TIMA 实例上生成3个单独的计时脉冲。 我是否正确、我可以将 cC0/1/2寄存器用于第一个向上比较以打开引脚、然后将辅助源设置为 CC3/4/5以关闭引脚? 这是否意味着我无法再使用 C3/C4/C5输出引脚、因为它们的捕获比较寄存器已"被盗"?

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

    您能否 试用一下这个最新的 SDK:

    它具有此功能

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

    伊森,你好,你发送了一个屏幕截图的.h,它只声明了函数. 在任何.c 文件中都没有实现。

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

    此外,我在最初的问题中输入错误,我确实在看1.20.01.06

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

    您好、William、

    明白。 我将与软件团队沟通以检查此问题

    如果在旧的 SDK 下可以使用此函数、我认为这可能是软件错误。 我建议你只需将之前的 driverlib 函数复制到你自己的文件中。

    伊森  

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

    请告知我软件团队何时回复。

    我   还勾选了1_10_01_05、1_10_00_05和1_00_01_03。 这个函数从未被执行。

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

    请查看方框图、它只有4个能力比较寄存器、没有  CC3/4/5 。 它具有 C0N/C1N/C2N

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

    这是不正确的、因为方框图仅引用了外部引脚。 TIMA 在内部具有高达 CC5。

    今天、我已经在 TIMA 中使用6个可用的 CC 寄存器在3个外部引脚上成功创建了所需的波形、因此我想我已经回答了自己的问题。

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

    很高兴听到您自己解决了您的问题。 我检查一下、您是对的。 方框图下方还有一个注释。

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

    我刚刚下载了最新的 SDK 1.30.00.03、第二个比较源 API 仍然缺失。 解决这些问题的时间是否有任何时间表?

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

    API 更新没有捕获这次的 SDK 更新。 它将在下一版本中添加。

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

    非常好、谢谢-我会一直保持打开该主题、直到发生这种情况

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

    感谢您帮助改进 MSPM0 SDK