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:从 TIMA0 重复计数器触发 ADC

Guru**** 2667985 points

Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1594104/mspm0g3507-adc-triggering-from-tima0-repeated-counter

器件型号: MSPM0G3507
主题: SysConfig 中讨论的其他器件

您好、

TIMA0 重复计数器事件是否可用于触发 ADC 测量?

CCS syscfg 中缺失该参数、但实际上是在我的工作台上运行。
它只是不是 CCS syscfg 接口的全部功能、还是不建议使用?

image.png

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

    尊敬的 Serhii:

    TIMA0 重复计数器事件是否可用于触发 ADC 测量?

    是、这是有效的、需要用户执行一些独特的操作。

    请参阅随附的 API、为事件发布者启用重复计数器功能。 SysConfig 工具现在不支持它。

    B.R.

    Sal

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

    您好:

    再添加一个相关的问题,已知的 sysconfig 抑制重复次数限制在 1 到 4 之间,是任何可能的抑制任何其他计数,如数字=50,数字=120...... 、因为寄存器为 8 位、且 SPEC 没有针对编程的警告。 如果可能、是否有任何示例代码?

    谢谢

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

    尊敬的 EK:

    、因为寄存器为 8 位、规范没有关于编程的警告。

    您是对的、无限制为小于 4。 我将提交一个内部主题、以便在 SysConfig 工具中进行修复。

    只需调用 API 来覆盖 RCLD 寄存器值、计时器启动才会起作用。

    __STATIC_INLINE void DL_Timer_setRepeatCounter(
        GPTIMER_Regs *gptimer, uint8_t repeatCount)
    {
        gptimer->COUNTERREGS.RCLD = (repeatCount);
    }

    B.R.

    Sal

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

    您好:

    该设置是否真的适用于 ADC12 硬件模块? 在我的应用中、高频 PWM 事件需要抑制 250 次、以便允许一次 GPIO 操作以及一次 CPU 中断、如果真的可以、这会非常有用。

    感谢宝贵的回应。

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

    尊敬的 EK:

    我在这里看不到任何问题。 如果您发现任何问题、请告诉我。

    B.R.

    Sal