接下来的一段时间里面,即将开始STM32的学习之路,先写一篇关于STM32的相关介绍的文章,为以后的学习进行一个铺垫。
STM32是一款32位基于ARM体系中Corte-M3为内核的一款微控制器,单片机系统的操作位数越高就代表它的复杂程度就越高级,操作难度也就不断上升,效率方面也有成倍数的增长。STM32是ST公司很早就推出的一款主打低功耗,低成本,高性能的处理器芯片,在实际应用当中使用十分广泛,是学习嵌入式相关领域一步台阶。
首先从型号上来进行区分STM32F系列为最为普遍的版本主要有三个版本,分别为:
STM32F103“增强型”系列
STM32F101“基本型”系列
STM32F105、STM32F107“互联型”系列
其中F103系列是我所使用的版本系列。接下来看一下命名的规则,如下:
以STM32F1103RBT6为例:
|1、STM32 STM32代表ARM Cortex-M内核的32位微控制器。
2、F F代表芯片子系列。
3、103 103代表增强型系列。
4、R R这一项代表引脚数,其中T代表36脚,C代表48脚,R代表64脚,V代表100脚,Z代表144脚,I代表176脚。
5、B B这一项代表内嵌Flash容量,其中6代表32K字节Flash,8代表64K字节Flash,B代表128K字节Flash,C代表256K字节Flash,D代表384K字节Flash,E代表512K字节Flash,G代表1M字节Flash。
6、T T这一项代表封装,其中H代表BGA封装,T代表LQFP封装,U代表VFQFPN封装。
7、6 6这一项代表工作温度范围,其中6代表-40——85℃,7代表-40——105℃。
至于片上的系统资源,就可以仔细阅读官方的数据手册就可以了,这里就不做过多的介绍了,以后的学习计划从最简单的点亮一个LED来开始,像什么片上系统架构、软件工程的构建、基础外设的使用、UCos系统的使用等多的方面来进行学习。
STM32的学习之路-开篇
最新推荐文章于 2021-12-17 10:24:13 发布