STM32 产品与选型
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位。
- 落后的老古董:有的大学、公司还在用8位(51)、16位(AVR、PIC)单片机。
- 现在常用单片机: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 产品与选型相关推荐
- 【数据产品】数据产品如何选型
一.数据仓库选型 数据仓库选型是整个数据中台项目的重中之重,是一切开发和应用的基础.而数据仓库的选型,其实就是Hive数仓和非Hive数仓的较量. Hive数仓以Hive为核心,搭建数据ETL流程,配 ...
- STM32晶振 选型
频率 STM32有5个时钟源,有高速内部时钟(HSI)和低速内部时钟(LSI),还有高速外部时钟(HSE)和低速外部时钟(LSE),而这里的外部高速时钟HSI就是我们图中的Y1,8MHz的晶振,外部低 ...
- 深度|数据库产品如何选型?掌握这一招就够了
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/lijinglisa/article/d ...
- STM32 产品低功耗待机方案处理
关于STM32进入低功耗,我简单的总结了一下: 1.管脚电路设置 ,端口设置,外加上拉.下拉电阻切记不能随便加 2.时钟设置, STM32的systick clock.DMA.TIM什么的,时钟能关就 ...
- [草稿]几款硬盘数据共享产品技术选型
FreeNAS 产品类别:商用级别集中式海量磁盘数据存储中心 典型应用场景:适合应用于客户只要求超大容量和可靠备份,而对并发访问速度要求不高的场景,如果客户能够支付较高价格购买性能更强的服务器硬件设备 ...
- 一、STM32简介、选型及其目标
STM32简介 STM32系列是由意法半导体公司推出的ARM Cortex-M内核单片机,从字面上来看,ST为意法半导体公司的缩写,M是Microcontrollers即单片机的缩写,32代表32位 ...
- 浅谈母线配电在数据中心的应用以及产品监控选型
摘要:随着现代信息科技的发展,数据中心的机柜功率逐渐增加,而且现实环境对机房的调整和改造需求逐渐增多,传统的配电模式已无法满足如今发展的多样化需求,小母线作为数据中心一种新型机房配电产品,可以有效地解 ...
- WIZnet的网络产品如何选型
文章来源:成都浩然 我们在选用WIZnet的网络产品的时候,面对诸多的器件不知如何选择,这里介绍一些方法以帮助工程师快速准确地选择产品. WIZnet的产品有一个共同的特性,那就硬件TCPIP协议栈. ...
- 【IoT】产品 WIFI 选型:瑞昱 RTL8710 与乐鑫 ESP8266 对比
在物联网 WIFI 应用领域,受限于成本及功耗,很多诸如智能空调.智能豆浆机等智能硬件产品上集成的 WIFI,都是以集成 WIFI 的单芯片 SoC 来实现,将通信协议 TCP/IP 写入 MCU 的 ...
- 数据中心机房末端配电技术与产品监控选型
摘要:数据中心机房末端配电的可靠性.稳定性和可维护性直接关系到IT设备的安全供电.数据中心的末端配电技术主要有两种,一种采用列头柜加电缆配电,另一种是智能小母线配电.分别对两种配电技术进行了介绍和探讨 ...
最新文章
- 2021年10个激动人心的工程里程碑
- 不是python中用于开发用户界面的第三方库-python界面 | Tkinter图形界面开发库
- AviCAD 2020 Pro v20.0中文版
- C宏定义中的##,#,#@用法介绍
- Codeforces Round #587 (Div. 3) C. White Sheet 思维
- Linux 命令之 cat -- 在终端设备上显示文件内容(查看文件内容/浏览文件内容)
- endnote如何添加网页类参考文献
- HTML5缓存和GPS定位
- TCP/IP协议学习(五) 基于C# Socket的C/S模型
- 全网首发:研究WORD布局,会意之笑
- Unreal Engine 4(虚幻UE4)GameplayAbilities 插件入门教程(三)技能标签(Ability Tags)
- 【Linux】Ubuntu20网络频繁掉线解决
- SAP ABAP GUI_DOWNLOAD中下载乱码的问题
- js如何判断闰年?整除的符号是什么?
- FreeCAD 官方文档 —— 一、 概述
- 微信小程序识别二维码参数
- 什么是光纤收发器,光纤收发器分类,光纤收发器的作用
- ET在课堂:S4A,新的重组方案
- 初中计算机的组成试讲教案模板小学语文,初中语文面试试讲教案
- 数据库中各表关联图及其说明_如何在图中思考:图论及其应用的说明性介绍
热门文章
- Norsar 3D v5.44 Linux 1CD(功能强大的正演软件)
- Sql优化总结!详细!(2021最新面试必问)
- python cms应用生成_Django:之ORM、CMS和二维码生成
- FreeMarker模板导出word报表
- 关于 Android 8.0 gts 的 widevine 类问题 GtsMediaTestCases / GtsExoPlayerTestCases
- JDBC在jsp中的使用
- Kubernetes(K8s)学习笔记(一)
- java jvm dump文件_各种获取JVM DUMP的方法
- 使用JavaVisualVM远程监控JVM虚拟机
- php手册 mac版,php中文手册for mac-php中文手册mac版下载v1.0.2 官方最新版__西西软件下载...