Am wenigsten aufdringlich ist es, einen Port-Pin vor dem Funktionsaufruf hoch und danach niedrig zu setzen. Setzen Sie ein Oszilloskop auf den Port-Pin und messen Sie die High-Time.
Dies kann Ihnen auch eine gute qualitative Vorstellung von der Variabilität der Ausführungszeit geben, indem Sie auf die steigende Flanke triggern und den Jitter an der fallenden Flanke beobachten.
Tags und Links c++ arduino time measurement stopwatch