再造STM32---第二部分:再识 STM32

发布者:ArtisticSoul最新更新时间:2019-09-29 来源: eefocus关键字:STM32  意法半寻体  微控制器 手机看文章 扫描二维码
随时随地手机看文章

本系列是基于STM32F429野火库进行学习。


2.1 STM32的字面含义

1、 ST— 意法半寻体,是一个公司名,即SOC厂商

2、 M— Microelectronics的缩写,表示微控制器, 大家注意微控制器(STM32)和微处理器(跑Linux)的区别

3、 32— 32bit的意思,表示这是一个32bit的微控制器


2.2 STM32诞生的背景:

1、技术的更替,这个是最主要的原因

2、市场的需求(成本、性能、功耗、 GUI、操作系统),传统的8/16位的微控制器,久经岁月的洗礼,如今虽有余晖,当面对这些需求时更显的是捉襟见肘

3、 ST的努力(产品线丰富、开发简单易上手—基于固件库开发),让STM32在众多的基于Cortex-M内核的微控制器中脱引而出,成为最璀璨的新星


2.3 STM32 能做什么?

STM32属于一个微控制器,自带了各种常用通信接口,功能非常强大。

1、串口—USART,用于跟跟串口接口的设备通信,比如: USB转串口模块、 ESP8266、WIFI、 GPS模块, GSM 模块,串口屏、指纹识别模块;

2、内部集成电路—I2C,用于跟I2C接口的设备通信,比如: EEPROM、电容屏、陀螺仪MPU6050、 0.96寸OLED模块;

3、串行通信接口—SPI,用于跟SPI接口的设备通信,比如:串行FLASH、以太网W5500、音频模块VS1053;

4、 SDIO、 FMC( FSMC的超级)、 I2S、 SAI、 ADC、 GPIO。


2.4 STM32怎么选型:

2.4.1 STM32 分类:

在这里插入图片描述

2.3.2 STM32 命名方法

在这里插入图片描述

在手册《STM8和STM32产品选型手册》中,可以看到更全面详细的命名方法:

在这里插入图片描述

图 2-6 STM8 和 STM32 命名方法,摘自《STM8 和 STM32 选型手册》


2.3.3 选择合适的 MCU:

一个原则:花最少的钱,做最多的事

在确定项目需求的情况下,一般按照下面的顺序来选择合适的MCU

1、选择哪种内核的芯片,内核越高意味着功耗也越高

2、选择多少引脚的芯片,引脚多少决定了资源的多少,也影响价格

3、选择多少RAM和FLASH的芯片, FLASH越大,价格越贵

4、还要考虑所选型号采购是否容易,供货是否稳定


1. 如何分配原理图 IO

在这里插入图片描述

2. 如何寻找 IO 的功能说明

官方资料: STM32Fxxx数据手册,也叫datasheet。注意数据手册跟参考手册的区别

在这里插入图片描述

数据手册中对引脚的功能定义

在这里插入图片描述

引脚的功能定义解读


3. 开始分配原理图 IO

       比如我们的 F429 挑战者使用的 MCU 型号是 STM32F429IGT6,封装为 LQFP176,我:们在数据手册中找到这个封装的引脚定义,然后根据引脚序号,一个一个复制出来,整理成 excel 表。具体整理方法按照表格 4-4 画原理图时的引脚分类即可。分配好之后就开始画原理图。

关键字:STM32  意法半寻体  微控制器 引用地址:再造STM32---第二部分:再识 STM32

上一篇:再造STM32---第三部分:什么是寄存器?
下一篇:再造STM32---第一部分:如何正规的安装KEIL5?

推荐阅读最新更新时间:2024-11-19 16:53

瞄准物联网,兆易创新性能最高Cortex-M4内核MCU或将上市
     集微网消息 市场调查公司IDC预测,到2020年,将有290亿个设备互联互通,物联网将成为一个价值1.46万亿美元的蓝海市场。由于物联网的数据处理、加工、传输都离不开MCU,物联网的高速发展是MCU发展的最大驱动力,并将为MCU带来庞大的市场需求。   据ICInsights市场研究报告显示,2015年全球MCU市场规模达到168亿美元,较去年增长5.6%,出货量255亿颗比去年提升12.4%,预计2016年全球MCU市场出货量将突破300亿颗大关。值得关注的是, 2015年对于32位MCU市场而言是具有重大标志性意义的一年,全球32位MCU出货量超过4/8位MCU与16位MCU出货量的总和。在全球经济衰退的大
[手机便携]
STM32笔记---RTC的初始化
RTC这东西晕晕的,因为一个模块涉及到了RTC,BKP,RCC多个模块,之间的关系让人有点模糊 入门的知识请大家看手册,我来总结: 总之,RTC只是个能靠电池维持运行的32位定时器over! 所以,使用时要注意以下问题: 1.上电后要检查备份电池有没有断过电。如何检查? 恩,RTC的示例代码中已经明示: 往备份域寄存器中写一个特殊的字符,备份域寄存器是和RTC一起在断电下能保存数据的。 上电后检查下这个特殊字符是否还存在,如果存在,ok,RTC的数据应该也没丢,不需要重新配置它 如果那个特殊字符丢了,那RTC的定时器数据一定也丢了,那我们要重新来配置RTC了 这个过程包括时钟使能、RTC时钟源切换、设置分频系数等等,这个可以
[单片机]
eclipse配置st-link下载stm32 bin文件
Run-- External Tools-- External Tools Configration 勾掉 Build before lanch,禁止每次下载前重新编译工程
[单片机]
eclipse配置st-link下载<font color='red'>stm32</font> bin文件
MSP430单片机各种寄存器总结(7)——USCI_A in UART mode
第七章 USCI 7.1 UCA1CTL1 【注意】配置USCI先将UCSWRST置位 7.2 UCA1BR0 & UCA1BR1 BRCLK预分频器 预分频系数=UCA1BR0 + UCA1BR1*256 7.3 UCA1MCTL 注意复习波特率的计算!! 7.4 UCA1RXBUF 接收数据的寄存器 7.5 UCA1TXBUF 发送数据的寄存器,写入后自动发送 7.6 UCA1IE & UCA1IFG 中断使能和中断标志位,其中TX是发送,RX是接受 UCTXIFG置位表明UCAxTXBUF为空,可向其写入待发送字符,若UCTXIE 和GIE也置位,将产生发送中断请求。写UCAxTXB
[单片机]
MSP430<font color='red'>单片机</font>各种寄存器总结(7)——USCI_A in UART mode
51单片机入门 - I/O口直接输入输出实例
51单片机P0/P1/P2/P3口的区别: P0口要作为低8位地址总线和8位数据总线用,这种情况下P0口不能用作I/O,要先作为地址总线对外传送低8位的地址,然后作为数据总线对外交换数据; P1口只能作为I/O口(P1.0、P1.1以外); P2口除了作为普通I/O口之外,在扩展外围设备时,要用作高8位地址线; P3口除了作为普通I/O口之外,其每个引脚都有第二功能。 I/O端口具有以下特性: ① 端口自动识别:无论是P0 P2口的总线复用还是P3口的功能复用,内部资源会自动选择,不需要通过指令的状态选择。 ② 准双向口功能:准双向口作为输入口时,应先使锁存器置 1 ,然后再读引脚。 ③ P0作为普通I/O口使用:不使用并行扩展总
[单片机]
51<font color='red'>单片机</font>入门 - I/O口直接输入输出实例
浅谈STM32之SD卡
一、SD卡概述 1、定义 SD卡(安全数码卡),是一种基于半导体快闪记忆器的新一代记忆设备,它被广泛地于便携式装置上使用,例如数码相机、个人数码助理(外语缩写PDA)和多媒体播放器等。 2、容量等级 3、SD卡框图 引脚说明: 4、SD卡与TF卡的区别 TF卡又名micro SD卡,个头是比SD卡的1/4还小,可以通过“TF转SD卡套”转换成SD卡。 二、SD卡内部结构 (摘自SanDisk Secure Digital Card Product Manual Version 1.9) 1、 SD卡内部结构简图 由SD卡控制器和存储阵列组成,SD卡与外界的通讯接口是SD Bus或者SPI Bus。 2、 存储阵列结
[单片机]
浅谈<font color='red'>STM32</font>之SD卡
STM32关于BOOT0和BOOT1设置
BOOT0和BOOT1 STM32三种启动模式对应的存储介质均是芯片内置的,它们是: 1)用户闪存 = 芯片内置的 Flash。 2)SRAM = 芯片内置的 RAM区,就是内存啦。 3)系统存储器= 芯片内部一块特定的区域,芯片出厂时在这个区域预置了一段 Bootloader,就是通常说的 ISP程序。这个区域的内容在芯片出厂后没有人能够修改或擦除,即它是一个 ROM区。 在每个 STM32的芯片上都有两个管脚 BOOT0和 BOOT1,这两个管脚在芯片复位时的电平状态决定了芯片复位后从哪个区域开始执行程序,见下表: BOOT1=x BOOT0=0 从用户闪存启动,这是正常的工作模式。 BOOT1=0 BOOT0=1 从系
[单片机]
飞思卡尔8位MCU增强汽车和工业设计性能
飞思卡尔半导体日前推出了EL和SL微控制器(MCU)系列,以帮助嵌入式设计人员提高汽车局部互连协议(LIN)和一般市场应用的系统性能。EL和SL系列基于飞思卡尔广泛使用的S08内核,是一个旨在第开发时间和成本的高度集成的8位解决方案。   EL系列增加了内存和外设,而SL系列则针对成本敏感的应用。对于那些要求更高汽车LIN应用(如灯光传感器、天窗、座椅定位马达、控制面板和门锁)性能的开发人员来说,这两款8位器件非常理想。   EL和SL系列器件具有嵌入式EEPROM、片上仿真/调试和先进的嵌入式从属LIN界面控制器(SLIC)模块。作为飞思卡尔的独有技术,SLIC能够增强系统性能,实现消息处理的自动化。对LIN从属应用
[汽车电子]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved