4073| 12
|
如何测试一段代码或整段代码的运行时间,有相关例程吗? |
5金钱
最佳答案不需要例程,用SYSYTICK就行了。设置SYSTICK为1ms中断一次
//nTicks为一个32位的静态全局变量,用于累计SysTick总次数
static u32 nTicks = 0; //静态全局变量只在本文件有作用
u32 GetTicks()
{
return nTicks;
}
/* SysTick中断服务函数 */
void SysTick_Handler(void)
{
nTicks++;
}
在需要测试的代码运行前及运行后,分别调用GetTicks();两次相减就是运行时间。
如果你的代码非常短,不够1ms的话,就要设 ...
| ||
| ||
我的开源链接 https://github.com/ShuifaHe/STM32.git 请关注,点赞支持哦。
|
||
| ||
| ||
| ||
自己选择的路,成家前走完。
|
||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
天然懒,天然呆
能吃会睡,未来可期 |
||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-7-11 22:25
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网