以F103系列为例,HAL库代码如下,分别对应DEBUG暂停期间定时器是否自由运行。
__HAL_DBGMCU_FREEZE_TIM4(); //DEBUG 暂停期间定时器不运行,即不计数,便于观察数值
__HAL_DBGMCU_UNFREEZE_TIM4();//DEBUG 暂停期间定时器继续运行,即计数,不影响整体运行
见下图,也可以手动控制将其开启或关闭。
说明如下:
F7系列则有不同的设置
以F103系列为例,HAL库代码如下,分别对应DEBUG暂停期间定时器是否自由运行。
__HAL_DBGMCU_FREEZE_TIM4(); //DEBUG 暂停期间定时器不运行,即不计数,便于观察数值
__HAL_DBGMCU_UNFREEZE_TIM4();//DEBUG 暂停期间定时器继续运行,即计数,不影响整体运行
见下图,也可以手动控制将其开启或关闭。
说明如下:
F7系列则有不同的设置