STM32 产品与选型

  • 1. STM32 名词解析
  • 2. 微控制器特点:自带常用通讯接口
    • 2.1 串口设备
    • 2.2 I2C 设备
    • 2.3 SPI 设备
    • 2.4 SDIO 设备
    • 2.5 FSMC 设备
    • 2.6 LTDC 设备
  • 3. 单片机能做的事情
    • 3.1 智能手环
      • 3.1.1 小米手环
      • 3.1.2 三星 GearFit 智能手环
    • 3.2 四轴飞行器
    • 3.3 扫地机
  • 4. STM32 产品线
  • 5. STM32 选型要求
  • 6. 分配管脚方法与步骤
    • 6.1 最小系统
    • 6.2 专用总线
    • 6.3 普通元器件IO
    • 6.4 剩余IO引出
  • 5. 原理图绘制
  • 5.1 一个元件按功能分为多个部分
  • 5.2 层次原理图——模块化

当你想要用 STM 单片机做个开发板或者产品时,选用哪款 STM 芯片呢?

1. STM32 名词解析

  • ST :意法半导体,SoC 厂商
  • M :Microelectronics,微控制器;
    注意:微控制器和微处理器的区别:
用途 开发难度(pcb) 开发难度(软件) 开发团队 开发周期
微控制器 控制:小家电、电机、平衡车、智能手环 低速;2层、4层;元件少 裸机开发 1个人 一周
微处理器 消费电子:平板、智能手表、手机 高速pcb设计;6层、8层、十几层;元件多 操作系统:驱动层、应用层 1个团队 几个月
  • 32:32bits 微控制器
    咱们微控制器目前最高还是32位;处理器通常是64位。
  1. 落后的老古董:有的大学、公司还在用8位(51)、16位(AVR、PIC)单片机。
  2. 现在常用单片机:STM32

2. 微控制器特点:自带常用通讯接口

8位 16位 32位
常见单片机 51 AVR STM32
GPIO
USART
I2C ×
SPI ×
ADC ×
DAC √(增强型)

2.1 串口设备

USB转串口、ESP8266、WIFI、GPS模块、GSM模块、串口屏、指纹识别

2.2 I2C 设备

EEPROM、电容屏、MPU6050、0.96寸OLED

2.3 SPI 设备

串行FLASH、以太网W5500、音频模块VS1053

2.4 SDIO 设备

SD卡

2.5 FSMC 设备

驱动屏幕

2.6 LTDC 设备

3. 单片机能做的事情

3.1 智能手环

智能手环的组成:

  • OLED显示屏
  • 主板
  • 电池
  • 外套

烂大街的智能手环,一般都没有 STM32 这样高端的微控制器,有个蓝牙芯片即可。

3.1.1 小米手环

小米手环1代目

  • 主控:DA14580:蓝牙芯片
  • 加速度传感器:ADI ADXL362:计步、计算卡路里
  • 降压传感器:TI TPS62736:超低功耗线性降压
  • 充电电源管理:SII
  • 提醒:振动器:来电提醒、短信提醒、闹钟

3.1.2 三星 GearFit 智能手环

用的 STM32F439 哦!!!!

3.2 四轴飞行器

小米米兔四轴飞行器的:STM32F407

3.3 扫地机

STM32F071VBT6

4. STM32 产品线

去哪里寻找 STM32 最新的产品线资料?
https://www.st.com/en/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus.html

5. STM32 选型要求

  • 内核:内核越高,功耗越高
  • 引脚:引脚决定资源多少,影响价格
  • 存储:RAM,FLASH越大,价格越贵
  • 易购:能否买得到?

6. 分配管脚方法与步骤

6.1 最小系统

  • 电源
    [VBAT],[VDD,VSS],[VDDA,VSSA],[VREF+,VREF-]等
  • 晶振IO
    主晶振IO,RTC晶振IO
  • 下载IO
    JTAG下载(JTMS,JTCK,JTDI,JTDO,NJTRST)
    SWD下载(SWDIO,SWCLK,SWO,RESET)
  • BOOT IO:
    BOOT0,BOOT1,设置系统的启动方式
  • 复位 IO
    NRST,用于外部复位

6.2 专用总线

  • I2C
  • SPI
  • SDIO
  • FSMC
  • DCMI

6.3 普通元器件IO

  • 蜂鸣器
  • LED
  • 按键

6.4 剩余IO引出

5. 原理图绘制

思想:

  • 基本元素
  • 组合基本元素
  • 抽象——模式识别
  • 模块——更高层次的基本元素

5.1 一个元件按功能分为多个部分

  • 基本元素——每个部分
  • 组合基本元素—(抽象)—单个元件(模块)

5.2 层次原理图——模块化

基本元素——单个元件
组合基本元素—(抽象)—功能模块

STM32 产品与选型相关推荐

  1. 【数据产品】数据产品如何选型

    一.数据仓库选型 数据仓库选型是整个数据中台项目的重中之重,是一切开发和应用的基础.而数据仓库的选型,其实就是Hive数仓和非Hive数仓的较量. Hive数仓以Hive为核心,搭建数据ETL流程,配 ...

  2. STM32晶振 选型

    频率 STM32有5个时钟源,有高速内部时钟(HSI)和低速内部时钟(LSI),还有高速外部时钟(HSE)和低速外部时钟(LSE),而这里的外部高速时钟HSI就是我们图中的Y1,8MHz的晶振,外部低 ...

  3. 深度|数据库产品如何选型?掌握这一招就够了

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/lijinglisa/article/d ...

  4. STM32 产品低功耗待机方案处理

    关于STM32进入低功耗,我简单的总结了一下: 1.管脚电路设置 ,端口设置,外加上拉.下拉电阻切记不能随便加 2.时钟设置, STM32的systick clock.DMA.TIM什么的,时钟能关就 ...

  5. [草稿]几款硬盘数据共享产品技术选型

    FreeNAS 产品类别:商用级别集中式海量磁盘数据存储中心 典型应用场景:适合应用于客户只要求超大容量和可靠备份,而对并发访问速度要求不高的场景,如果客户能够支付较高价格购买性能更强的服务器硬件设备 ...

  6. 一、STM32简介、选型及其目标

    STM32简介 STM32系列是由意法半导体公司推出的ARM Cortex-M内核单片机,从字面上来看,ST为意法半导体公司的缩写,M是Microcontrollers即单片机的缩写,32代表32位 ...

  7. 浅谈母线配电在数据中心的应用以及产品监控选型

    摘要:随着现代信息科技的发展,数据中心的机柜功率逐渐增加,而且现实环境对机房的调整和改造需求逐渐增多,传统的配电模式已无法满足如今发展的多样化需求,小母线作为数据中心一种新型机房配电产品,可以有效地解 ...

  8. WIZnet的网络产品如何选型

    文章来源:成都浩然 我们在选用WIZnet的网络产品的时候,面对诸多的器件不知如何选择,这里介绍一些方法以帮助工程师快速准确地选择产品. WIZnet的产品有一个共同的特性,那就硬件TCPIP协议栈. ...

  9. 【IoT】产品 WIFI 选型:瑞昱 RTL8710 与乐鑫 ESP8266 对比

    在物联网 WIFI 应用领域,受限于成本及功耗,很多诸如智能空调.智能豆浆机等智能硬件产品上集成的 WIFI,都是以集成 WIFI 的单芯片 SoC 来实现,将通信协议 TCP/IP 写入 MCU 的 ...

  10. 数据中心机房末端配电技术与产品监控选型

    摘要:数据中心机房末端配电的可靠性.稳定性和可维护性直接关系到IT设备的安全供电.数据中心的末端配电技术主要有两种,一种采用列头柜加电缆配电,另一种是智能小母线配电.分别对两种配电技术进行了介绍和探讨 ...

最新文章

  1. 2021年10个激动人心的工程里程碑
  2. 不是python中用于开发用户界面的第三方库-python界面 | Tkinter图形界面开发库
  3. AviCAD 2020 Pro v20.0中文版
  4. C宏定义中的##,#,#@用法介绍
  5. Codeforces Round #587 (Div. 3) C. White Sheet 思维
  6. Linux 命令之 cat -- 在终端设备上显示文件内容(查看文件内容/浏览文件内容)
  7. endnote如何添加网页类参考文献
  8. HTML5缓存和GPS定位
  9. TCP/IP协议学习(五) 基于C# Socket的C/S模型
  10. 全网首发:研究WORD布局,会意之笑
  11. Unreal Engine 4(虚幻UE4)GameplayAbilities 插件入门教程(三)技能标签(Ability Tags)
  12. 【Linux】Ubuntu20网络频繁掉线解决
  13. SAP ABAP GUI_DOWNLOAD中下载乱码的问题
  14. js如何判断闰年?整除的符号是什么?
  15. FreeCAD 官方文档 —— 一、 概述
  16. 微信小程序识别二维码参数
  17. 什么是光纤收发器,光纤收发器分类,光纤收发器的作用
  18. ET在课堂:S4A,新的重组方案
  19. 初中计算机的组成试讲教案模板小学语文,初中语文面试试讲教案
  20. 数据库中各表关联图及其说明_如何在图中思考:图论及其应用的说明性介绍

热门文章

  1. Norsar 3D v5.44 Linux 1CD(功能强大的正演软件)
  2. Sql优化总结!详细!(2021最新面试必问)
  3. python cms应用生成_Django:之ORM、CMS和二维码生成
  4. FreeMarker模板导出word报表
  5. 关于 Android 8.0 gts 的 widevine 类问题 GtsMediaTestCases / GtsExoPlayerTestCases
  6. JDBC在jsp中的使用
  7. Kubernetes(K8s)学习笔记(一)
  8. java jvm dump文件_各种获取JVM DUMP的方法
  9. 使用JavaVisualVM远程监控JVM虚拟机
  10. php手册 mac版,php中文手册for mac-php中文手册mac版下载v1.0.2 官方最新版__西西软件下载...