2021-10-06 07:47 AM
2021-10-12 06:45 AM
Huh...that's strange. Calling __HAL_DBGMCU_FREEZE_TIM14() did seem to work, however.
2021-10-06 06:00 PM
It's possible the timer is continuing to run when the core is halted, which would cause it to reenter the ISR every time you resume. Look at the DBG_TIM14_STOP bit.
Just a guess.
2021-10-07 09:27 AM
This bit seemed to work. Thanks.
2021-10-10 12:47 PM
2021-10-11 05:00 AM
If one needs to single step ones code to understand how it works you might need to consider doing so on a newer core (see F722 or F767)
Consider also the output of diagnostic and/or telemetry data so the interaction and flow dynamics can be understood. Review and evaluate data via static analysis of code.
2021-10-12 06:45 AM
Huh...that's strange. Calling __HAL_DBGMCU_FREEZE_TIM14() did seem to work, however.