本文博客链接:https://blog.csdn.net/zsj2016o/article/details/117112287 作者:zsj ,转载请注明.

文章目录

  • 前言
  • 一、ST的单片机分类
  • 二、ST性能对比
  • 总结

前言

最近,由于新项目即将开始,我在选型的时候,突然想到早些年的一个面试。

当时面试的时候,我说了两个项目。两个用到了不同的MCU,一个是用的STM32F1,另一个用到了STM32F4,其中一个面试官在我说第二个项目的时候就问了一句“你为什么要选用STM32F407?”

听到这个铁定慌得一匹,当时的水平,能把讲明白项目就到达了极限,问选型直接当场懵逼,怎么回答的我记不住了,随便说了说只知道答得是一地鸡毛,正好现在又要选型了,把过程记录一下,

希望有跟我一样经历的小伙伴不像我那么惊惶无措。


一、ST的单片机分类及特点

STM32系列从内核上分,可分为:Cortex-M0/-M0+、Cortex-M3、Cortex-M4,以及Cortex-M7;

STM32系列从应用上分,大体分为:超低功耗型、主流型、高性能型;

STM32常见的芯片系列:STM32F0、STM32F1、STM32F4、STM32F7、STM32L1。

分享一个STM32选型手册:链接:https://pan.baidu.com/s/10EpvpNJ_U23n-9S0a5mKjw 提取码:rkw8

二、ST性能对比

STM32F4与STM32F1的性能对比图,如下:


总结

如果在问我一次,我会这么回答:

STM32系列单片机性能良好、功耗小,外设资源丰富,可满足各种嵌入式开发要求,同时开发资源丰富。

(结合上图)选用STM32F4系列是因为项目中,外部信息采集较多,对应的传感器数据较多,需要更多的通讯接口,同时对实时性要求比较高,F4比F1有更快的主频,

串口数量略多、ADC采集速度、SPI通讯速度相对较快、最主要的是具有以太网模块,更符合项目的需要。

注:主要是一个记录,内容相对较少,后期再有新想法继续补充,非喜勿喷。

为什么选用ST系列STM32F407单片机相关推荐

  1. stm32f407网页服务器,STM32F407单片机通过USR-LTE-7S4模块和服务器进行4G通信

    STM32F407单片机通过USR-LTE-7S4模块和服务器进行4G通信 STM32F407单片机通过USR-LTE-7S4模块和服务器进行4G通信 最近工程项目需要单片机通过USR-LTE-7S4 ...

  2. STM32F103系列的单片机一共有11个定时器

    STM32F103系列的单片机一共有11个定时器,其中: 2个高级定时器 4个普通定时器 2个基本定时器 2个看门狗定时器 1个系统嘀嗒定时器 出去看门狗定时器和系统滴答定时器的八个定时器列表; 8个 ...

  3. STM32F103系列的单片机定时器

    STM32F103系列的单片机一共有11个定时器,且所有定时器的技数频率均为72MHZ,其中: 2个高级定时器 4个普通定时器 2个基本定时器 2个看门狗定时器 1个系统嘀嗒定时器 出去看门狗定时器和 ...

  4. STM32F407单片机通用24CXXX读写程序(KEIL),兼容24C系列存储器(24C01到24C512),支持存储器任意地址跨页连续读写多个页

    一.AT24CXXX容量   AT24C01,AT24C02,AT24C04,AT24C08,AT24C16,AT24C32,AT24C64,AT24C128,AT24C256-不同的xxx代表不同的 ...

  5. FOC电机ST系列处理器使用的基础知识

    ST公司开源了STM32相关的FOC控制代码,通过其MotoControl Workbench 选择对应的开发板和电机板可以快速的生成FOC控制代码. 英飞凌的方案 STM系列新品试用FOC的资源消耗 ...

  6. STM32系列ARM单片机介绍

    STM32系列基于专为要求高性能.低成本.低功耗的嵌入式应用专门设计的ARM Cortex-M3内核.按性能分成两个不同的系列:STM32F103"增强型"系列和STM32F101 ...

  7. 逐飞科技对于STC8H1K系列的单片机正交解码的资料以及实验

    ■ 背景介绍   在 使用STC8H1K的高级PWM的正交编码器计数方式 实验中,开始对于基于STC8H1K28单片机的高级PWM功能对于正交编码信号进行计数解调的过程中,通过对于STC8H1K28单 ...

  8. STM32F407单片机移植MS5611气压计(基于IIC)---同时解决温度低于20度时计算得到的大气压错误的问题

    最近一个工程项目需要使用MS5611气压计,就花时间研究了一下,发现网上很多都是基于STM32F103单片机的MS5611气压计源程序,当移植到STM32F407时发现采集的大气压力和温度值不对,同时 ...

  9. FT60F011A/FT60F010A为辉芒微电子基本I/O型系列Flash单片机SOT23-6/SOP8

    FT60F01X 产品简介 : 泛海微FT60F01X为辉芒微电子基本I/O型系列单片机,提供1K*14b Flash.256*8b 数据EERPOM和64*8b SRAM,支持2.0V至5.5V工作 ...

最新文章

  1. Python 编写用户登录接口
  2. 【开放书】《命令行数据科学指南(第二版)》
  3. .net core 源码解析-web app是如何启动并接收处理请求(二) kestrel的启动
  4. SAP Spartacus cms service取完page信息后的回调callback
  5. Android之最好理解的Binder机制
  6. 代码挑战“ Vrolijke Framboos”事后验尸
  7. jQuery Mobile中链接(包含button和表单提交的链接)的data-*选项
  8. 强的离谱!串烧70+个Transformer模型,涵盖CV、NLP、金融、隐私计算...
  9. 【跌倒检测】基于matlab中值滤波+二值化跌倒检测【含Matlab源码 344期】
  10. List转json 顺序不一致
  11. Lwm2m的server分析
  12. 我从Web前端开发转到网页游戏开发
  13. 从Visual SourceSafe (VSS)服务器下载文件(C#)
  14. Scrapy创建项目报错Scrapy – no active project,Unknown command解决办法
  15. (Network Analysis)graph centrality measures
  16. 2022年最该收藏的8个数据分析模型
  17. 电脑读卡器,笔记本读卡器怎么用教程
  18. 多线程并发中什么是竞争条件?
  19. 【晶振不起振原因分析】
  20. revit阶梯剖的创建方法及快速剖面操作

热门文章

  1. 经典多线程设计模式(重要)
  2. ffmpeg 多个MP3合成一个,并且加入段落停顿
  3. Netflix将开设新的加州游戏工作室,进军云游戏开发
  4. 服务分发,App创业者的下一个流量红利?
  5. 写写leetcode剑指offer2刷完一遍之后的感受
  6. 《程序员面试金典(第6版)》面试题 16.13. 平分正方形(直线的斜截式方程,C++)
  7. [旭日x3] 动手实践之 yolov5-7.0 实例分割
  8. 听力测试英语软件初中,初中生听英语的app哪个好用
  9. 【基础】裁判文书数据粗略分析,pyecharts的基本用法
  10. 桌面运维:重置电脑\系统重装