当前位置:   article > 正文

W806芯片性能测试_w806芯片 怎么样

w806芯片 怎么样

资料下载

HLK-W806 - 资料下载 - 海凌科电子

1、指令执行时间测试

在CPU为160Mhz下测试

SystemClock_Config(CPU_CLK_160M);

1.1、GPIO翻转测试

  1. while (1)
  2. {
  3. GPIOB->DATA &= ~GPIO_PIN_0;
  4. GPIOB->DATA |= GPIO_PIN_0;
  5. GPIOB->DATA &= ~GPIO_PIN_0;
  6. GPIOB->DATA |= GPIO_PIN_0;
  7. HAL_Delay(100);
  8. }

         翻转IO用时176ns

1.2、for循环延时测试

  1. while (1)
  2. {
  3. GPIOB->DATA &= ~GPIO_PIN_0;
  4. for(int i=0;i<10000;i++);
  5. GPIOB->DATA |= GPIO_PIN_0;
  6. HAL_Delay(100);
  7. }

 

 执行for空循序10000次,耗时188us,单次耗时18.8ns。

系统时钟为160Mhz ,时钟周期为6.25ns ,算下来单个for循环需要3个时钟周期。

 1.3、库函数GPIO翻转

  1. while (1)
  2. {
  3. HAL_GPIO_WritePin(GPIOB, GPIO_PIN_0, GPIO_PIN_SET);
  4. HAL_GPIO_WritePin(GPIOB, GPIO_PIN_0, GPIO_PIN_RESET);
  5. HAL_GPIO_WritePin(GPIOB, GPIO_PIN_0, GPIO_PIN_SET);
  6. HAL_GPIO_WritePin(GPIOB, GPIO_PIN_0, GPIO_PIN_RESET);
  7. HAL_GPIO_WritePin(GPIOB, GPIO_PIN_0, GPIO_PIN_SET);
  8. HAL_GPIO_WritePin(GPIOB, GPIO_PIN_0, GPIO_PIN_RESET);
  9. HAL_Delay(100);
  10. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/288324
推荐阅读
相关标签
  

闽ICP备14008679号