这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » 国产MCU » 【STCAi8051U】Ai8051U在有无TFPU单元时的差别-----单精度

共2条 1/1 1 跳转至

【STCAi8051U】Ai8051U在有无TFPU单元时的差别-----单精度加法

专家
2026-01-14 17:04:33     打赏

需要使用TFPU (三角函数+ 单精度浮点运算器 )时,在工程中引入AI8051U_32_TFPU.LIB。工程使用24MHz主频。

1、加法

有TFPU

加法有TFPU.png

47.264纳秒

无TFPU    

加法无TFPU.png

49.797纳秒

这个结果似乎不对呀,差距不是很明显。哪里出问题了呢?






关键词: 懒猫的学习笔记     Ai8051U     TFPU    

专家
2026-01-15 16:04:20     打赏
2楼

我感觉好像找到原因了。源程序中使用的是局部变量,改成全局变量后,加上 volatile修饰符后,对比变化很明显了。

使用TFPU场合,

图片1.png

1.078微秒

没有使用TFPU场合,

图片2.png

6.48微秒




共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]