找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 8136|回复: 0
收起左侧

STM32F7非常好的关于浮点运算的一篇教程文档

[复制链接]
ID:399555 发表于 2018-9-18 15:46 | 显示全部楼层 |阅读模式
如题,STM32F7非常好的关于浮点的一篇文档
0.png
前言
本应用笔记介绍了如何使用STM32 Cortex®-M4和STM32 Cortex®-M7微控制器中可用的浮点 单元(FPU),并对浮点运算作了简要介绍。
X-CUBE-FPUDEMO固件是为改进双精度FPU而开发,并能演示使用此硬件实现所带来的改进。第 4节:应用程序示例中给出了两个示例。
0.jpg 0.jpg 0.jpg
浮点单元(FPU)
对于两个数字之间的任意操作,浮点计算需要大量资源。例如,我们需要:
• 对齐这两个数字(使它们具有相同的指数)
• 执行运算
• 对结果进行舍入
• 对结果进行编码
在无FPU的处理器上,所有这些操作都由软件通过C编译器库来完成,程序员不可见;但是其性能非常低。
在有FPU的处理器上,对于大多数指令,所有操作由硬件在一个周期内全部完成。C编译器不使用其自己的浮点库,而是直接生成FPU本机指令。
在有FPU的微处理器上执行数学算法时,程序员不必为芯片性能和开发时间上纠结。FPU带来了可靠性,允许直接使用高级工具(例如MATLAB或Scilab)所生成的代码,并具有最高的性能水平。


完整的pdf格式文档51黑下载地址:
STM32微控制器浮点单元演示.pdf (779.25 KB, 下载次数: 137)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表