找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 9281|回复: 8
打印 上一主题 下一主题
收起左侧

STM32F103芯片能不能用浮点运算?

[复制链接]
跳转到指定楼层
楼主
ID:476362 发表于 2019-2-14 09:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位大仙:STM32F130 能不能用浮点运算,数值范围是多少,有没有人知道?

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶1 踩
回复

使用道具 举报

沙发
ID:476362 发表于 2019-2-14 09:23 | 只看该作者
有没有相关文档,可以参考
回复

使用道具 举报

板凳
ID:23606 发表于 2019-2-14 13:04 | 只看该作者
编个简单程序试试
回复

使用道具 举报

地板
ID:390307 发表于 2019-2-14 21:56 | 只看该作者
一般的浮点没问题,但是速度不快

要求速度的话,可以用stm32F4,带fpu的单片机
回复

使用道具 举报

5#
ID:449525 发表于 2019-2-15 08:32 | 只看该作者
可以,M3的内核没有硬件,所以速度会慢。407可以很快
回复

使用道具 举报

6#
ID:426861 发表于 2019-2-15 09:49 | 只看该作者
选M4,M4具有可选的单精度(IEEE-754)浮点单元(FPU)
回复

使用道具 举报

7#
ID:476125 发表于 2019-2-15 09:52 | 只看该作者
这个是由你定义的数据类型决定的,8bit char 型就是256,以此类推,浮点运算数据类型就只能是FLOAT 或 DOUBLE。楼上说了,F1没有硬件,运算速度就取决C 编译器的优化速度。
float的取值范围:1.175494e-038  ~ 3.402823e+038.double 范围更大
回复

使用道具 举报

8#
ID:476125 发表于 2019-2-15 09:53 | 只看该作者
float的取值范围:1.175494e-038  ~ 3.402823e+038
回复

使用道具 举报

9#
ID:476644 发表于 2019-2-15 13:25 | 只看该作者
可以试试
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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