耗时计算公式

eddy wen · 6次点击 · 8小时前
  1. 在应用开发中可以使用如下接口进行计算某个函数执行的时间单位是us,以dac读取为例子如下代码:


  2.     uint32_t t1 = drv_dwt_get_cycle();//    

  3.     int16_t battery_t=drv_battery_adc_read();

  4.      uint32_t t2 = drv_dwt_get_cycle();//

  5.     OM_LOG_DEBUG("example_adc_read cost = %d us\r\n", ((t2 - t1)/ 64));//

       注意:这里的64是主频频率,单位是MHz,如果主频是32MHZ,这里对应的改为 ((t2 - t1)/ 32))

被收藏 0  ∙  0 赞  
加入收藏
点赞
0 回复  
善言善语 (您需要 登录 后才能回复 没有账号 ?)

请先登录网站