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.

[参考译文] CC1352P:周期性计时器启动/停止打开/关闭

Guru**** 2482225 points


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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1225853/cc1352p-periodic-timer-start-stop-open-close

器件型号:CC1352P

大家好。  

我有一个应用、我使用全部7个计时器来触发回调。  

选项1还是选项2是否较好?  

  1. Timer_open 在引导时、Timer_setPeriod 和 Timer_start、当我们在回调中调度回调时、Timer_stop 它们
  2. Timer_open 在运行时包含周期和回调、然后在回调中关闭 Timer_close

我之所以提出这个问题、是因为我同时使用许多 GPTimers、我认为这将映射到下一层。  

当我执行选项2时、我在大约30秒的完美功能后收到一个硬故障。  
通过 SP/PC/LR 技巧、我发现 Timer_Close 没有很好的运行时间

当我执行选项1时、在正常运行30秒后、我在 Timer_start 后卡在陷阱中、就像计时器仍在运行一样。  

选项2使用 CONFIG_TIMER_0到 CONFIG_TIMER_4时效果非常好。  
当我尝试使用5和6与一些新代码时、我就开始看到这个问题。  

谢谢!

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

    在重新启动计时器之前、显式停止计时器可获得最佳结果。