初识STM32

1.1、什么是STM32
STM32,从字面上来理解,ST是意法半导体,M是Microelectronics的缩写,32表示32位,合起来理解,STM32就是指ST公司开发的32位微控制器。在如今的32位控制器当中,STM32可以说是最璀璨的新星,它受宠若娇,大受工程师和市场的青睐,无芯能出其右。

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

1.3、STM32分类
STM32有很多系列,可以满足市场的各种需求,从内核上分有Cortex-M0、M3、M4和M7这几种,每个内核又大概分为主流、高性能和低功耗。

1.4、STM32 命名方法
在这里插入图片描述

1.5、STM32的学习方法

1.5.1网络资源推荐

正点原子

我手上的开发板是正点原子的探索者系列,正点原子组件的论坛比较完善,资料全面,讨论广泛,可以用来下载资料获取创意。

ARM公司官方论坛

这里面也有不少相关资料,便于查找但是讨论较少。

1.5.2怎么入手学习

(1)一般的开发板都会附带学习资料,首先要了解其中的学习范围再开始学习

(2)找到核心学习资料,同时了解开发板的硬件资源

(3)安装开发环境

(4)学习基础

1.5.3所需基本技能

(1)扎实的C语言基础,掌握C语言是进行嵌入式学习的基础

(2)熟练使用开发环境

(3)库函数与寄存器对比学习

1.6、STM32的学习方向

1.基本外设:GPIO输入输出,外部中断,定时器,串口

2.高级外设:SPI、IIC、WDG等

3.应用功能:UCOS、FATFS等

到这大家基本已经了解了STM32该如何学习了吧!下面就让我们来看下一节,软件及环境的安装。

另外如果你觉得本文章不错,希望能够点击下方在看和评论,你的点赞支持是对我们最大的鼓励!

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值