Оно. Но не для моего процессора. Там описано как это делать на STN32F4. А у меня STN32F7. Зато натолкнуло на тривиальное решение. У STN32F7 куча таймеров. И один из них я могу использовать. Читать счетчик до начала подпрограммы и после подпрограммы. А тики счетчика легко переводятся в такты процессора. :)