STM32F103系列(三):初识STM32F103

1、什么是STM32
STM32,从字面上理解,ST是指意法半导体公司,M是Micro-electronics的缩写,32表示32位,合起来理解,STM32就是指ST公司开发的32位微控制器。STM32的内核是ARM公司生产的ARMv7架构的32Cortex-M3微控制内核。

2、STM32能做什么
STM32属于一个微控制器,自带了各种常用通信接口,比如USART、I2C、SPI等,可连接非常多的传感器,可以控制很多的设备。现实生活中,我们接触到的很多电器产品中都有STM32的身影,比如智能手环、微型四轴飞行器、平衡车、移动POST机、智能电饭锅、3D打印机,智能手环,飞行器。

3、STM32分类
从内核上分有Context-M0、M3、M4、M7。具体见表:
在这里插入图片描述与F1相比,F4(429系列以上)除了内核不同和主频的提升外,升级的明显特色就是带了LCD控制器和摄像头接口,支持SDRAM,这个区别在项目选型上会被优先考虑。

4、STM32命名方法
以STM32F103VET6为例
在这里插入图片描述更详细的命名方法如下
在这里插入图片描述5、如何选择合适的MCU
普通应用、不需要接大屏幕的一般选用Context-M3内核的F1系列;如果追求高性能,需要大量的数据运算,且需要外接RGB大屏幕的则选择Context-M4内核F429系列。确定了大方向之后,接下来就是细分选型。先确定引脚数,引脚多的功能就多,价格也贵,原则就是够用就好。

确定好了引脚数目之后再选择Flash大小,相同引脚数的MCU会有不同的Flash大小可供选择,这个也是根据实际需要选择,程序大的就选择大点的Flash,也是够用就好。有些月出货量以KK(百万数量级)为单位的产品,不仅是MCU,连电阻、电容能少用就少用,更有甚者连PCB的过孔的多少都要算计。项目中的元器件的选型很有学问。

1.如何分配原理图IO
在画原理图之前,一般的做法是先把引脚分类好,然后才开始画原理图。引脚分类具体见表5-1。
表5-1 画原理图时的引脚分类
在这里插入图片描述

2.如何寻找IO的功能说明
要想根据功能来分配IO,那就得先知道每个IO的功能说明,这个可以从官方的数据手册里面找到。在学习的时候,有两个官方资料我们会经常用到,一个是参考手册(Reference Manual),另外一个是数据手册(Data Sheet),两者的具体区别见表5-2。
表5-2 参考手册和数据手册的内容区别
在这里插入图片描述

一句话概括:数据手册主要在芯片选型和设计原理图时参考,参考手册主要在编程的时候查阅。官方的这两个文档可以从官方网址下载:http://www.stmcu.org/document/list/index/category-150,也可以从我们配置的资料里面找到。
在数据手册中,有关引脚定义的部分在Pinouts and pin description小节中,具体定义见表5-3,更详细的解释见表5-4。

表5-3 数据手册中对引脚定义
在这里插入图片描述

表5-4 对引脚定义的解读
在这里插入图片描述

3.开始分配原理图I/O
比如我们的F103指南者使用的MCU型号是STM32F103VET6,封装为LQFP100。我们在数据手册中找到这个封装的引脚定义,然后根据引脚序号,一个一个复制出来,整理成Excel表。具体整理方法按照表5-1画原理图时的引脚分类即可。分配好之后就开始画原理图。

  • 8
    点赞
  • 62
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值