544 B
544 B
bsp_dwt
DWT是stm32内部的一个"隐藏资源",他的用途是给下载器提供准确的定时,从而为调试信息加上时间戳.并在固定的时间间隔将调试数据发送到你的xxlink上.
常用功能
计算两次进入同一个函数的时间间隔
static uint32_t cnt;
float deltaT;
deltaT=DWT_GetDeltaT(&cnt);
计算执行某部分代码的耗时
float start,end;
start=DWT_DetTimeline_ms();
// some proc to go...
for(uint8_t i=0;i<10;i++)
foo();
end = DWT_DetTimeline_ms()-start;