工具与软件:
尊敬的 TI 专家:
客户正在使用 AM2432 SDK9.2。
我们知道、通常计时器回调需要与启用中断模式一起运行。 客户询问是否有 请勿启用中断模式、 超时发生时、计时器仍处于运行状态 是否触发计时器回调函数?
如果答案是否定的、 是否有任何其他标志位可以告诉我们发生了超时 ?
我们在 SDK 中找不到定时器示例、您还可以提供建议吗 计时器示例 以供客户遵循?
谢谢!
Kevin
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.
工具与软件:
尊敬的 TI 专家:
客户正在使用 AM2432 SDK9.2。
我们知道、通常计时器回调需要与启用中断模式一起运行。 客户询问是否有 请勿启用中断模式、 超时发生时、计时器仍处于运行状态 是否触发计时器回调函数?
如果答案是否定的、 是否有任何其他标志位可以告诉我们发生了超时 ?
我们在 SDK 中找不到定时器示例、您还可以提供建议吗 计时器示例 以供客户遵循?
谢谢!
Kevin
尊敬的 Kevin:
我们在 SDK 中找不到计时器示例、您还可以提供建议吗 计时器示例 请客户遵循?
目前还不存在此示例。
我可以让另一位专家对此发表评论,他也可以提供样例申请。
此致、
Vaibhav
大家好、Kevin
用户回叫支持在中断模式下有效。
如果用户希望使用轮询模型、则需要检查计时器是否溢出。
以下示例片段适用于您的用例。
MCU+SDK 10.1中已提供了计时器示例。
请查看下面的路径。
C:\ti\mcu_plus_sdk_am64x_10_01_00_32\examples\drivers\timer_interrupt
C:\ti\mcu_plus_sdk_am64x_10_01_00_32\examples\drivers\gp_timer
uint32_t status =0 ; while(1) { status = TimerP_isOverflowed(gTimerBaseAddr[CONFIG_TIMER0] ); if(status) { TimerP_clearOverflowInt(gTimerBaseAddr[CONFIG_TIMER0] ); } }
此致、
Anil。