Embedded 当断点停止代码执行时,计时器/计时器会发生什么情况

Embedded 当断点停止代码执行时,计时器/计时器会发生什么情况,embedded,microcontroller,rtos,Embedded,Microcontroller,Rtos,当使用调试器在嵌入式主板上进行调试时,当遇到断点时,计时器/计时器会发生什么情况?它仍在后台工作还是停止?取决于微控制器及其配置方式。不过,一般来说: 当微控制器停止调试时,定时器停止 或 当微控制器停止调试时,计时器继续运行,当执行恢复时,与这些计时器相关的任何中断都将触发 不同计时器之间的行为甚至可能不同。例如,RTC计时器几乎总是使用行为2,即使在微控制器上,其他计时器也会在调试过程中停止。您的意思是这取决于硬件和软件,但在调试器中是否有任何选项可以让我们知道实际发生了什么?请阅读微控制器

当使用调试器在嵌入式主板上进行调试时,当遇到断点时,计时器/计时器会发生什么情况?它仍在后台工作还是停止?

取决于微控制器及其配置方式。不过,一般来说:

  • 当微控制器停止调试时,定时器停止
  • 当微控制器停止调试时,计时器继续运行,当执行恢复时,与这些计时器相关的任何中断都将触发

  • 不同计时器之间的行为甚至可能不同。例如,RTC计时器几乎总是使用行为2,即使在微控制器上,其他计时器也会在调试过程中停止。

    您的意思是这取决于硬件和软件,但在调试器中是否有任何选项可以让我们知道实际发生了什么?请阅读微控制器的文档。@BilalQamar了解您可能需要的特定设置,您可能需要针对特定的嵌入式系统提出另一个问题。