近来学习TM4C的过程中看到有FPU,便仿照正点原子测试STM32F4 FPU的方法测试一下,在此分享一下测试方法,若有不正之处还请各位指出。
在测试FPU的时候用了Julia集合的生成算法,该算法比较简单,但是包括大量的浮点数运算,因此这种算法能够非常有效地展示 FPU 的优势。
下面看一下程序
关于TM4C123G微处理器FPU能力的测试主函数很简单,先初始化时钟,打开FPU,再初始化串口以及一个定时器,这个定时器是1s中断,在中断里对timeout这个变量加一,大循环一进去先设置重装载值,目的是让计时器的计数值清零;然后将timeout清零,下面就进入Julia算法了,计算完成后通过读取定时器计数值和timeout的值算出用了多久时间,然后用串口输出到电脑上
关于TM4C123G微处理器FPU能力的测试
输出的第一列的数就是所用的时间,单位是ms,可以看出开启FPU后这个时间是1451ms
关于TM4C123G微处理器FPU能力的测试
上图是不开启FPU的时间,大概是4544ms,可以看出开启FPU比不开启快了三倍左右

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-01-15
  • 2022-02-20
  • 2021-09-06
  • 2021-08-15
  • 2022-02-07
猜你喜欢
  • 2021-08-15
  • 2021-12-04
  • 2021-09-11
  • 2021-12-18
  • 2021-06-29
  • 2021-09-01
  • 2021-06-14
相关资源
相似解决方案