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.

[参考译文] 计时器过期时间

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1265150/timer-expiration-period

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

您好!

在 AM243x 上设置计时器过期时间的最佳方法是什么?

我的意思是、在程序执行期间-不是通过 SysConfig。

谢谢。

Eli  

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

    尊敬的 Eli:

    SDK 具有一个用于更新计时器的 API:

    1. csl_timermgr 设置 TimerCnt (..) 将新计数编程到设置寄存器

    2.  csl_timermgrSetTimerEnable (...) 更新计时器后重新启用计时器。

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

    您好!

    我正在尝试:

    CSL_timermgrSetTimerCnt (100);   ------------------------------------------------------- 未定义的引用    
    TimerP_START (gTimerBaseAddr [CONFIG_TIMER0]);

    有没有什么包括我漏?

    谢谢。

    Eli

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

    您好!

    好的发现了!

    int32_t CSL_timermgrSetTimerCnt (CSL_TimermgrCfg * pCfg、uint32_t timerNum、uint32_t timerCnt);

    您能否写一个有关如何正确使用它的简短示例。

    什么是  CSL_TimermgrCfg *pCfg?

    谢谢。

    Eli

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

    尊敬的 Eli:

    对我的延迟回复和误导信息深表歉意。 该示例中使用的计时器是双模式计时器。  

    您可以使用 TimerP_setup()更新参数,然后使用 TimerP_start()重新启动计时器。

    请参阅 ti_dpl_config.c 中的 TimerP_init ()

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

    谢谢!