• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

stm32F1和F4的浮点运算?

liuxiaofei126 2018-03-09 浏览量:3831
F1也支持float浮点运算F4也支持FPU,它们之间有啥区别吗
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • F4的FPU是硬件支持浮点运算,虽然是单精度的,但是浮点运算速度是F1这种软件浮点运算的几百倍,对于需要大量使用浮点运算的应用来说性能提升非常多。非常适合有复杂运算的场合。
    • 发布于 2018-03-09
    • 举报
    • 评论 1
    • 1
    • 0
电子老工程师 回复了 :https://docs.rs-online.com/e86a/0900766b81479897.pdf 回复

其他答案 数量:10
  • F1的浮点是用整型运算的单元处理的,软件算法实现,结果没fpu处理那么精确,运算时间长。
    • 发布于2018-03-09
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :同一物料,Q65110A1464是别名 回复

  • F4采用得FPU是硬件支持单精度浮点运算,F1是软件模拟浮点运算,差别是很明显得
    • 发布于2018-03-09
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :没有有库存的替代型号。 回复

  • F4增加了FPU硬件浮点单元,多了一些DSP指令,可以单指令周期完成浮点运算,速度快很多
    • 发布于2018-03-09
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :1、无 2、制造商 Vishay Dale 制造商产品编号 CRCW0201510RFKED 510 Ohms ±1% 0.05W,1/20W 芯片电阻 0201(0603 公制) - 厚膜 回复

  • F4是特意增加了硬件进行浮点运算的部分,在浮点计算上比F1还是快很多的。
    • 发布于2018-03-09
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :1663611 Phoenix Contact 66361-1 TE 厂牌不同,不能通用。 回复

  • f1 软件实现浮点运算,f4 有硬件浮点模块,如果用软件浮点和f1一样,如果使用硬件浮点模块比f1优秀个两个数量级吧或者更多
    • 发布于2018-03-10
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :与该型号相近产品均严重缺货,推荐型号SPC58NE84C3QMHAR STMicroelectronics 前台有规格书,需要发给客户确认封装及参数是否满足设计要求 回复

  • 一个是软件实现,一个是硬件实现.
    • 发布于2018-03-10
    • 举报
    • 评论 2
    • 0
    • 0
电子老工程师 回复了  :https://content.kemet.com/datasheets/KEM_C1003_C0G_SMD.pdf 回复
电子老工程师 回复了  :https://content.kemet.com/datasheets/KEM_C1003_C0G_SMD.pdf 回复

  • F4上是有FPU的,而F1上没有,都可以运算,那么是F1上的实现也上按整型来计算的,精度有高。
    • 发布于2018-03-11
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :没有有库粗替代型号。 回复

  • F1靠软件实现浮点运算,需要消耗较多CPU资源,F4靠硬件实现浮点运算减少CPU开支
    • 发布于2018-03-11
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :https://item.szlcsc.com/425189.html 回复

  • 主要区别应该是F4是支持硬件FPU的,而F1实现FPU需要程序代码实现,并且占用非常多的资源。

    • 发布于2018-03-31
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :线下回复确认。 回复

  • 实测不带FPU的M4核运算浮点乘除法,要慢16倍多,如果有大量算法的代码没有fpu简直就是噩梦
    • 发布于2020-12-02
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

stm32F1和F4的浮点运算?