STM32程序中一段程序的执行时间和参数加减一次的运行时间
当想要知道一段程序的执行时间时,可以利用KEIL的debug工具。
例:现在想知道程序中一个变量加减一次需要执行多长时间。如想知道,第43行的程序运行时间。
第 1 步:先进入debug。
第 2 步:在第43行和44行加入断点。
第 3 步:点击立即执行程序到第一个断点处(43行),并查看运行到此处的时间。
从图中可知程序从开始运行到第43行,需要 0.06315370 s
第 4 步:再次点击立即执行程序到第二个断点处(44行),并查看运行到此处的时间。
从图中可知程序从开始运行到第44行,需要 0.12315410 s
第 5 步:由第3步和第4 步的运行时间可得时间差为 0.06000040 s
即为 60000.4 us.
综上,可知第43行程序运行需要大概60000 us。从而可知程序中参数加减一次的时间约为1 us。