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

很少有人用STM32F2,F3,为什么?

周宝生 2017-05-23 浏览量:3003
我要选一个单片机,要用大量浮点运算,在STM32F3,F4之间犹豫不决.
我发现,F1用的最多,F0,F4用的也不少,L0,L1也有少数人用,F2,F3,F7,L4几乎没人在用.
为什么这几个系列很少有人用?
F7太贵,性能过剩,可以理解.
L4同时要浮点和低功耗的场合不多吧.
F2,F3这两个系列呢?是不是有隐藏的坑?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 分析一下


    F2属于加强版的F1,内核还是cortex M3,只是主频提高到了120MHz(F1是72MHz),但是这点提升没有实质性意义,性能比不上F4,价格又比F1贵,因此用的人不多


    F3是F4的削弱版,一般用在传感器领域,因为这个系列的片子外设很多


    而且最重要一个原因,F2和F3的出现时间都比F4晚,所以大家普遍先入为主,低端用F1,高端用F4。F7更晚,所以用的人更少,而且性能还过剩。


    L4就不要说了,感觉这个系列很失败,整个80MHz的F4,功耗比L0高,还死贵

    • 发布于 2017-05-23
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:3
  •      要做大量浮点运算的话,比较推荐F407/F429系列,性能足,资料多,性价比高。
         F2少人用是因为太贵了,本来就是Cortex M3的核心,却做120MHz,大大增加功耗不说还增加成本,浮点运算还比不上同样价钱的F4系列。我最不看好的就是F2系列。
         F3少人用是因为本来F3定位就是混合信号处理,跟F4用一样的Cortex M4核,价格一样贵,但是性能却比F4弱很多,只有80MHz主频,但是人家是专业处理混合信号的,对ADC的支持是F1、F4甚至F7都远远比不上的,就单凭16位ADC和高级过采样
         F7少人用是因为性能过剩,明明身为MCU却越界做MPU的工作,还做得不好,有很多Cortex A内核系列的低成本MPU可以完美替代F7系列,F7系列在STM32用户心中仅仅是一种信仰而已。

         L4是ST最近主推的低功耗浮点运算MCU产品线,推出时间不算太长,还没完全适应市场。

         L0和F0则是ST在低端市场的看家宝贝,L0极低的功耗和F0极低的成本都为ST争夺市场贡献了不少力量。

         F1是ST的老牌产品线了,口碑还行。大家对待F1的态度就像对待多年的老铁哥们一样。

    • 发布于2017-05-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 可能是性价比的问题吧,我知道的是,如果想学习32的话,就要买个在自己经济能力范围内买个适合自己的。如果是工作的话,就要买个性价比高一些,符合项目需求的。(如果回答满意,清送个采纳呦)
    • 发布于2017-05-23
    • 举报
    • 评论 0
    • 0
    • 0

  • f3确实很尴尬,下有f1,上有f4。价格区间完全重合,如果做数字计算,不管是否够用,肯定会上f4xx的。

    f1也很忧伤,如果只是点灯,f103性价比没f030好。

    • 发布于2017-05-23
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

很少有人用STM32F2,F3,为什么?