嵌入式系统中的Systick是什么,它们的用途是什么?



我正在学习嵌入式系统课程并讨论中断。我遇到了系统粘和周期时间。它们是什么,何时以及为什么使用它们?

Systick只是基于ARM的微控制器中的一个计时器。基本目的是帮助为(RTOS(的不同任务生成准确的中断。

除此之外,它还有多种用途。例如,许多开发人员使用它来生成准确的延迟函数。其他好处是便携性,您可以轻松地将RTOS任务从一个微控制器转移到另一个微控制器,并且最终不会更改任务的调度时间和时间相关中断,因为新的微控制器上可以使用不同的时钟源。

如果您想了解更多信息,请参阅 ARM 的在线文档。 http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dai0179b/ar01s02s08.html 如果您不知道什么是 RTOS,请阅读以下文章以获取快速概述。 https://www.freertos.org/about-RTOS.html

相关内容

最新更新